Cheapscape

Cheap flights Chicago (MDW) to St. Louis (STL)

Chicago to St. Louis is a 310-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 MDW → STL

Search MDW → STL

Nearest vs. cheapest door-to-door

ChoiceAirportsEst. flightEst. groundEst. total
Nearest airportsMDW → STL$142$108$250
Cheapest comboMDW → STL$142$108$250

Departure airports near Chicago

AirportDriveParking/dayEst. flight to STLEst. total (4-night trip)
MDW — Chicago10.2 mi / 15m$68$142$209
ORD — Chicago18.4 mi / 24m$86$137$224
SBN — South Bend80.8 mi / 1h 17m$92$170$262

Arrival airports near St. Louis

AirportFrom downtownEst. rideshareEst. flight from MDWEst. total (4-night trip)
STL — St. Louis14.8 mi / 20m$41$142$182
PIA — Peoria168.8 mi / 2h 41m$372$125$497
BMI — Bloomington171.1 mi / 2h 43m$377too close to fly—

The drive itself

Driving direct is about 310 miles, 5h 5m, and an estimated $54 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 ChicagoCheapest airport near St. Louis

Related routes

New York LaGuardia → Chicago (LGA→ORD)Los Angeles → Chicago (LAX→ORD)Chicago → Miami (ORD→MIA)Chicago → New York (MDW→LGA)Chicago → Los Angeles (MDW→LAX)Chicago → San Francisco Bay Area (MDW→SFO)

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