We too thought that the transfers were high from San Diego, so we called a few shuttle services and none of those crossed over the border into Mexico. We also were told by a tour company they could take us down there, but we had to be at a certain hotel in San Diego and they pick up at 8:00 in the morning. They would drop us off at the pier at Ensenada. I think they charged $60.00 per person. That was the only time of the day they go down there, so that pretty much left us out because our flight arrives later that morning. If you are interested, I can try to find out the name. But, they all suggest the transfers due to safety. NCL has you in their palm of their hand on that one! Let us know if you are going to be on that ship!