Cheapscape

Cheap flights Nashville (BNA) to St. Louis (STL)

Nashville to St. Louis is a 299-mile trip. We compared 6 nearby airports on both ends, pricing the flight plus the drive, parking, and rideshare that flight search engines leave out.

Try it now — prefilled search for BNA → STL

Search BNA → STL

Nearest vs. cheapest door-to-door

ChoiceAirportsEst. flightEst. groundEst. total
Nearest airportsBNA → STL$145$108$253
Cheapest comboBNA → STL$145$108$253

Departure airports near Nashville

AirportDriveParking/dayEst. flight to STLEst. total (4-night trip)
BNA — Nashville7.8 mi / 11m$67$145$212
HSV — Huntsville124.1 mi / 1h 58m$108$194$301
CHA — Chattanooga139.2 mi / 2h 13m$113$175$288

Arrival airports near St. Louis

AirportFrom downtownEst. rideshareEst. flight from BNAEst. total (4-night trip)
STL — St. Louis14.8 mi / 20m$41$145$186
PIA — Peoria168.8 mi / 2h 41m$372$168$540
BMI — Bloomington171.1 mi / 2h 43m$377$170$547

The drive itself

Driving direct is about 299 miles, 4h 55m, and an estimated $52 in gas and wear, one-way. All fares and ground costs on this page are modeled estimates from route economics and drive-time math, not live quotes — run the search above for current pricing.

Nearby airport guides

Cheapest airport near NashvilleCheapest airport near St. Louis

Related routes

Minneapolis → St. Louis (MSP→STL)Atlanta → Nashville (ATL→BNA)Nashville → Chicago (BNA→MDW)Nashville → New York (BNA→LGA)Nashville → Los Angeles (BNA→LAX)Chicago → St. Louis (MDW→STL)

Affiliate disclosure: some outbound links earn a commission at no extra cost to you. Ranking is price/time only.