I haven't been yet, but leave in a few weeks 4/11. Instructions from Carnival this time are to check in at San Diego pier. Free shuttles to Seaport Village to shop and hangout until 5pm when bus leaves from San Diego pier and takes us over the border to ship in Ensenada. Approximate board time 7pm. Ship leaves 9pm. Not sure it will be the same in 2013, but hope this helps. We are flying in to San Deigo for example and staying pre-cruise there for fun.