The journey from St. Charles to San Diego is approximately 2,800 kilometers. Flying from St. Louis Lambert International Airport to San Diego International Airport is the most practical method, taking about 6 to 7 hours with a connection. Driving is a major cross-country trip, requiring 26 to 30 hours of road time via I-44 and I-40. This route takes you through the American Southwest. San Diego is known for its beautiful beaches, world-class zoo, and vibrant culture. Plan your trip to account for the long distance and potential weather changes.
Total Distance: 2,800 km driving distance; 2,400 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 6 hours 30 mins | 28 hours |
| Avg Price | $300-$600 | $400-$600 in fuel |
| Operator | Southwest Airlines | Personal Vehicle |
| Route | STL to SAN via Las Vegas or Phoenix. | I-44 W to I-40 W through Oklahoma City and Albuquerque. |
| Tip | Book in advance for the best fares. | This is a multi-day trip; plan for overnight stops. |
March to May or September to November for pleasant weather.