Cheap flights from St Louis to San Diego International

Compare St Louis to San Diego International flight deals

Find the cheapest month or even day of the year to fly to San Diego International

Book the best San Diego International fare with no extra fees

Flight deals from St Louis to San Diego International

Looking for a cheap last-minute deal or the best round-trip flight from St Louis Airport to San Diego International Airport? If you want to travel next month, round-trip fares start from $223. Find the lowest prices on one-way and round-trip tickets right here.

Find the cheapest month to fly from St Louis to San Diego International

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like St Louis to San Diego International flights are currently cheapest in July.

Direct flights from St Louis to San Diego International

St Louis to San Diego International: Alternative routes

Compare routes from St Louis to San Diego below. You may find an airport to fly into that's cheaper, faster, or easier than San Diego International.

St Louis to San Diego: Flight information

The things to know before you go.
Cheapest flight found$209
Cheapest month to flyJuly
Average flight time3 hrs, 51 mins
Most popular airlineSouthwest Airlines
Average flights per week7

Finding cheap flights from St Louis to San Diego International: Frequently asked questions

The best price we found for a round-trip flight from St Louis to San Diego International is $209. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
3 hours and 51 minutes is the average flight time from St Louis to San Diego International.
Southwest Airlines flies direct from St Louis to San Diego International.
There are 7 flights per week flying from St Louis to San Diego International, as of May 2026.
The cheapest month to fly from St Louis to San Diego International is usually July.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from St Louis Airport to San Diego International Airport on Wednesday, July 1, 2026.
Yes – the average flight time is 3 hours and 51 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to San Diego International but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar, and it looks like the cheapest time to book a flight to San Diego is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Frontier Airlines and Southwest Airlines offer the cheapest flight tickets to San Diego International.

Flying from Lambert-St. Louis International Airport (STL) to San Diego International Airport (SAN): what you need to know

  • The average length of a direct flight from Lambert-St. Louis International Airport to San Diego International Airport is 3 hours 55 minutes.

  • San Diego is two hours behind St Louis and is in the UTC-7 timezone.

  • Choose from nine weekly Lambert-St. Louis International Airport to San Diego International Airport flights. The 06:15 departure with Southwest Airlines is the earliest you can take. Southwest Airlines operates the latest service of the day at 20:55.

  • Leave enough time to catch your STL to SAN flight. Generally, it's best to arrive at least two hours before international departures and an hour ahead for domestic flights.

  • Traveling during a peak month such as July? Major public holidays and other high seasons can lead to longer queues at airport checkpoints. Play things extra safe and arrive up to four hours before an international flight and two hours before a domestic departure.

  • Jetting into San Diego (and then discovering more of United States!) is a breeze with Southwest Airlines. This popular airline has direct flights from Lambert-St. Louis International Airport to San Diego International Airport.

  • Southwest Airlines has the highest passenger demand on this route.

  • The most punctual carrier that operates STL to SAN flights is Southwest Airlines. Its services land as scheduled 72.22% of the time.

  • If you want to include a stop along the way, simply deselect 'Direct flights only' when searching for your ticket from Lambert-St. Louis International Airport to San Diego International Airport. Here are the top stopovers between STL and SAN:

    • Phoenix Sky Harbor International Airport

    • Denver International Airport

    • Harry Reid Airport (formerly McCarran Airport)

How to find the cheapest flights from Lambert-St. Louis International Airport (STL) to San Diego International Airport (SAN)

  • Right now, $105 is the lowest price we've seen for a one-way Lambert-St. Louis International Airport to San Diego International Airport flight. The best price for a return ticket is $209. Bear in mind that fares may change due to demand when booking.

  • To secure cheap tickets from STL to SAN, book your journey seven months ahead of your departure.

  • June is the cheapest month for flights from Lambert-St. Louis International Airport to San Diego International Airport. If you're looking to travel at a different time of year, the 'Whole month' tool will give you the lowest prices for each month.

  • You don't need to check back in every day to find out if fares have dropped when you set up a Price Alert. We'll update you the moment there's a better deal on cheap flights from STL to SAN.

  • Discover the perfect flight for you by using the filters. To see the 'Best,' 'Fastest' or 'Cheapest' flights from Lambert-St. Louis International Airport to San Diego International Airport, use the 'Sort by' tool. You can also filter results by airline, arrival and departure times, and number of stops.

Handy information about Lambert-St. Louis International Airport (STL)

Arriving at San Diego International Airport (SAN)

Getting from San Diego International Airport (SAN) to central San Diego

  • SAN is located at Airport Drive.

  • San Diego International Airport is approximately 5 kilometers from central San Diego. Driving there takes about 10 minutes.

  • Traveling on public transport will take you around 20 minutes.

When to fly to San Diego International Airport (SAN)

  • The quietest month for a flight from Lambert-St. Louis International Airport to San Diego International Airport is May, while July is the busiest. Pick the best time to visit San Diego based on whether you prefer a faster pace or a more relaxed vibe.

  • When booking your flight from Lambert-St. Louis International Airport to San Diego International Airport, consider the kind of weather you enjoy. August is the warmest month in San Diego, with the temperature ranging from 17ºC (63ºF) to 28ºC (82ºF).

  • February sees average temperatures of between 7ºC (45ºF) and 23ºC (73ºF). Look for cheap tickets from STL to SAN sometime then if you want to travel when it's cooler.

Explore more of United States

  • San Diego has plenty going for it, but there are so many other parts of United States waiting to be explored. About 177 kilometers north-west of San Diego, a trip to Los Angeles will keep your itinerary busy. Check out popular attractions like Griffith Observatory, The Broad and La Brea Tar Pits & Museum.

  • Phoenix is another must-experience destination in United States and is around 483 kilometers east of San Diego. No trip is complete without dropping by Desert Botanical Garden, Heard Museum and Papago Park.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.