Direct flights from Atlanta to St Louis ATL → STL

Delta Air Lines, Frontier Airlines and Southwest Airlines operate nonstop flights from Atlanta (ATL) to St Louis (STL). The nonstop flight takes around ~0h 58m, covering 484 miles (779 km) and operates multiple daily. Round-trip fares currently start at $76, with a typical fare around $165 across 52 recent fare combinations. Updated 29 June 2026.

60-day flexibility overview based on 52 recent fares across the next 60 days

Cheapest
$76
Typical
$165
Most expensive
$227

Prices last updated 16 days ago. Fares change frequently — check the airline for current pricing.

📬 Email me when fares drop

We'll check every combination in your window daily and email you the cheapest match. No account needed.

Set free alert →
Delta Air Lines DL Frontier Airlines F9

Departure Schedule next 7 days

Scheduled departures over the next 7 days · Updated 24d ago

Delta Air Lines
Daily
07:38 09:05 11:40 17:16
Sun
12:15
Sun, Mon, Tue, Wed, Thu, Fri
15:34 20:37
Sun, Mon, Tue, Thu, Sat
20:59
Wed
23:13
Frontier Airlines
Daily
08:05

Frequently asked questions

Is there a direct flight from Atlanta to St Louis?

Yes, Delta Air Lines, Frontier Airlines and 1 more airline operate nonstop flights from Atlanta (ATL) to St Louis (STL).

Which airlines fly direct from Atlanta to St Louis?

Delta Air Lines, Frontier Airlines, Southwest Airlines operate nonstop flights from Atlanta to St Louis.

How long is the flight from Atlanta to St Louis?

The nonstop flight from Atlanta to St Louis takes ~0h 58m (approximately 779 km).

How often do direct flights operate from Atlanta to St Louis?

Nonstop flights from Atlanta to St Louis operate multiple daily.

How much is a round-trip flight from Atlanta to St Louis?

Round-trip flights from Atlanta (ATL) to St Louis (STL) start at $76, with a typical fare around $165. Based on 52 recent fare combinations.

Explore More

Cheap direct deals from Atlanta — last one was $208 to Las Vegas