Getting there & away
Greyhound (800-231-2222, 619-239-3266; 120 W Broadway) serves San Diego from cities all over North America. The station has luggage lockers ($5 per day) and telephones.
To and from LA (one way/round trip $16/27, 2¼ to four hours, almost every half hour) trip times vary depending on the number of stops en route. There is a bus to Anaheim, the home of Disneyland, which runs nine times per day for the same prices (and about the same trip duration).
Services between San Francisco and San Diego (one way/round trip $57/11, 11 hours, nine daily) usually require a transfer in LA. There is one daily bus to Las Vegas and seven more that require you to change in either LA or San Bernardino ($49/95, 7½ to 12½ hours).
Greyhound also has direct services from San Diego to Tijuana, across the border in Mexico (one way/round trip $7/9, one hour, hourly on the half hour), where you can connect to other buses serving destinations throughout Mexico.
There are also seven daily buses to Calexico, inland on the US side of the border, across from Mexicali. The trip takes three hours and costs one way/round trip $24/40. Services from Calexico are limited to two buses a day.
Amtrak (800-872-7245; www.amtrak.com) trains arrive at and depart from the Santa Fe train depot (1050 Kettner Blvd) at the western end of C St. The Pacific Surfliner makes up to 11 round trips to LA ($21, 2½ hours); as many as five trains continue on to Santa Barbara ($32 each way, 5½ hours).
For travel to San Francisco take the Pacific Surfliner to LA, where you can catch the Coast Starlight to Oakland, with onward motor-coach service to San Francisco ($88, 14 hours). Services to other parts of the USA also require a change in LA.
Most flights into San Diego International Airport (SAN; 619-231-2100; www.san.org), about 3 miles west of downtown, are domestic. Coming in from overseas, you’ll most likely change flights - and clear US Customs - at one of the major US gateway airports, such as LA, Chicago or Miami.
If you’re flying to/from other US cities, it’s almost as cheap to fly to/from San Diego as it is to LA. Airlines serving San Diego include Aeromexico, America West, American, Continental, Delta, Northwest, Southwest and US Airways.