The distance from Birmingham to San Diego is approximately 1,800 miles. Flying is the only practical mode of transport, as driving takes over 30 hours. You will depart from Birmingham-Shuttlesworth International Airport (BHM) and connect through major hubs such as Dallas (DFW) or Phoenix (PHX) before arriving at San Diego International Airport (SAN). Total travel time typically ranges from 7 to 10 hours. This journey takes you from the humid South to the temperate, coastal climate of Southern California.
Total Distance: 3,000 km driving distance, 2,900 km air distance.
American Airlines offers frequent connections through their Dallas hub.
March to May or September to November for the most pleasant weather.