Travel from San-Diego to Birmingham-AL-USA

Train, bus or fly from San Diego to Birmingham?

Southwest Airlines, American Airlines and 2 other airlines fly from San Diego to Birmingham hourly. Alternatively, Greyhound USA operates a bus from San Diego to Birmingham every 3 hours. Tickets cost $18 - $45 and the journey takes 3 h 2 min. 2 other operators also service this route.

Book transport from San Diego to Birmingham

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from San Diego to Birmingham

ModeDurationPrice
From Broadway & Front St line 992 bus to San Diego airport, fly to Birmingham airport, then line 20 bus to Birmingham.7 h 14 min$243
From San Diego, CA bus to Los Angeles, bus to Dallas, TX, then bus to Birmingham, AL.2 days 2 h$213
From San Diego bus to Phoenix West, bus to 24Th St & Van Buren St, line 70 bus to Phoenix, bus to Lamar @ Commerce - N - Ns, line 011 bus to Downtown Dallas, then Megabus to Birmingham.2 days 2 h$219
From San Diego Santa Fe Depot Amtrak train to Los Angeles Union Station Amtrak, train to New Orleans Union Passenger Terminal Amtrak, then train to Birmingham Amtrak.2 days 9 h$713
From San Diego drive to Birmingham.32 h 15 min$246