Cheap flights from Michigan to St. Louis (STL)

DTW — STL
Dec 12 — Dec 191

How far in advance should I book a flight from Michigan to St. Louis?

To save on the cost of your flight from Michigan to St. Louis, book at least 41 days before your planned departure. Booking around this time can save you about 33% on the cost of this flight compared to booking a flight leaving this week. We have found prices from $343 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as $394.

What is the cheapest month to fly from Michigan to St. Louis?

Flights from Michigan to St. Louis lean towards being more expensive in July. Prices are generally better when you fly from Michigan to St. Louis in January, with the cheapest ticket starting at $162.

When is the cheapest time to fly from Michigan to St. Louis (MI - STL)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Michigan to St. Louis as you normally would.

Cheap flights from Michigan to St. Louis in December, January 2022

The best prices found for Michigan to STL flights for December, January
Dec 27 - Jan 2
DTW

Detroit Metropolitan Wayne County

STL

Lambert-St Louis

Nonstop

1h 50m
STL

Lambert-St Louis

DTW

Detroit Metropolitan Wayne County

Nonstop

1h 35m
$152

Delta

Pick Dates

Deal found 12/7

Dec 25 - Dec 31
DTW

Detroit Metropolitan Wayne County

STL

Lambert-St Louis

1 stop

4h 18m
STL

Lambert-St Louis

DTW

Detroit Metropolitan Wayne County

Nonstop

1h 33m
$161

Multiple Airlines

Pick Dates

Deal found 12/6

Jan 16 - Jan 19
DTW

Detroit Metropolitan Wayne County

STL

Lambert-St Louis

1 stop

15h 19m
STL

Lambert-St Louis

DTW

Detroit Metropolitan Wayne County

1 stop

15h 51m
$165

Frontier

Pick Dates

Deal found 12/6

Michigan to St. Louis 2022 flight deals

Cheap flights to St. Louis from Michigan found for this year
Dec 27 - Jan 2
DTW

Detroit Metropolitan Wayne County

STL

Lambert-St Louis

Nonstop

1h 50m
STL

Lambert-St Louis

DTW

Detroit Metropolitan Wayne County

Nonstop

1h 35m
$152

Delta

Pick Dates

Deal found 12/7

Dec 25 - Dec 31
DTW

Detroit Metropolitan Wayne County

STL

Lambert-St Louis

1 stop

4h 18m
STL

Lambert-St Louis

DTW

Detroit Metropolitan Wayne County

Nonstop

1h 33m
$161

Multiple Airlines

Pick Dates

Deal found 12/6

Dec 23 - Dec 26
DTW

Detroit Metropolitan Wayne County

STL

Lambert-St Louis

Nonstop

1h 50m
STL

Lambert-St Louis

DTW

Detroit Metropolitan Wayne County

Nonstop

1h 35m
$175

Delta

Pick Dates

Deal found 12/4

Cheap American Airlines flights from Michigan to St. Louis

Jan 10 - Jan 14
DTW

Detroit Metropolitan Wayne County

STL

Lambert-St Louis

1 stop

6h 28m
STL

Lambert-St Louis

DTW

Detroit Metropolitan Wayne County

1 stop

6h 39m
$233

American Airlines

Pick Dates

Deal found 12/5

Jan 19 - Jan 21
GRR

Grand Rapids Gerald R. Ford Intl

STL

Lambert-St Louis

1 stop

5h 10m
STL

Lambert-St Louis

GRR

Grand Rapids Gerald R. Ford Intl

1 stop

4h 57m
$266

American Airlines

Pick Dates

Deal found 12/6

Apr 11 - Apr 19
GRR

Grand Rapids Gerald R. Ford Intl

STL

Lambert-St Louis

1 stop

4h 33m
STL

Lambert-St Louis

GRR

Grand Rapids Gerald R. Ford Intl

1 stop

4h 21m
$279

American Airlines

Pick Dates

Deal found 12/5

Cheap Frontier flights from Michigan to St. Louis

Jan 16 - Jan 19
DTW

Detroit Metropolitan Wayne County

STL

Lambert-St Louis

1 stop

15h 19m
STL

Lambert-St Louis

DTW

Detroit Metropolitan Wayne County

1 stop

15h 51m
$165

Frontier

Pick Dates

Deal found 12/6

Jan 17 - Jan 20
DTW

Detroit Metropolitan Wayne County

STL

Lambert-St Louis

1 stop

17h 22m
STL

Lambert-St Louis

DTW

Detroit Metropolitan Wayne County

1 stop

14h 19m
$169

Frontier

Pick Dates

Deal found 12/6

Feb 9 - Feb 14
DTW

Detroit Metropolitan Wayne County

STL

Lambert-St Louis

1 stop

15h 19m
STL

Lambert-St Louis

DTW

Detroit Metropolitan Wayne County

1 stop

15h 51m
$215

Frontier

Pick Dates

Deal found 12/5

Non-stop flights to St. Louis from Michigan

Save time with Michigan to St. Louis direct flight deals
Dec 27 - Jan 2
DTW

Detroit Metropolitan Wayne County

STL

Lambert-St Louis

Nonstop

1h 50m
STL

Lambert-St Louis

DTW

Detroit Metropolitan Wayne County

Nonstop

1h 35m
$152

Delta

Pick Dates

Deal found 12/7

Dec 23 - Dec 26
DTW

Detroit Metropolitan Wayne County

STL

Lambert-St Louis

Nonstop

1h 50m
STL

Lambert-St Louis

DTW

Detroit Metropolitan Wayne County

Nonstop

1h 35m
$175

Delta

Pick Dates

Deal found 12/4

Dec 30 - Jan 22
DTW

Detroit Metropolitan Wayne County

STL

Lambert-St Louis

Nonstop

1h 50m
STL

Lambert-St Louis

DTW

Detroit Metropolitan Wayne County

Nonstop

1h 33m
$185

Delta

Pick Dates

Deal found 12/5

Last minute flights from Michigan to St. Louis

Late deals on return flights to St. Louis from Michigan, departing today and this week
Dec 14 - Dec 19
DTW

Detroit Metropolitan Wayne County

STL

Lambert-St Louis

2 stops

22h 18m
STL

Lambert-St Louis

DTW

Detroit Metropolitan Wayne County

2 stops

22h 25m
$241

Spirit Airlines

Pick Dates

Deal found 12/5

Dec 14 - Dec 19
DTW

Detroit Metropolitan Wayne County

STL

Lambert-St Louis

2 stops

22h 18m
STL

Lambert-St Louis

DTW

Detroit Metropolitan Wayne County

1 stop

9h 42m
$253

Spirit Airlines

Pick Dates

Deal found 12/5

Dec 14 - Dec 19
DTW

Detroit Metropolitan Wayne County

STL

Lambert-St Louis

2 stops

22h 18m
STL

Lambert-St Louis

DTW

Detroit Metropolitan Wayne County

3 stops

22h 25m
$260

Spirit Airlines

Pick Dates

Deal found 12/5

One-way flights to St. Louis from Michigan

The cheapest one-way flights from Michigan to St. Louis
Dec 30
DTW

Detroit Metropolitan Wayne County

STL

Lambert-St Louis

Nonstop

1h 50m
$76

Delta

Pick Dates

Deal found 12/4

Dec 13
DTW

Detroit Metropolitan Wayne County

STL

Lambert-St Louis

1 stop

16h 24m
$90

Frontier

Pick Dates

Deal found 12/6

Jan 2
DTW

Detroit Metropolitan Wayne County

STL

Lambert-St Louis

Nonstop

1h 50m
$99

Delta

Pick Dates

Deal found 12/5

Related info for your journey

Useful info, stats and facts about Michigan to St. Louis flights.

What airport do you fly into for flights to St. Louis from Michigan?

For a flight from Michigan to St. Louis, you will be flying into Lambert-St Louis. Lambert-St Louis (STL) is just 12.7 mi from the center of the city.

Which airlines flying from Michigan to Lambert-St Louis have flexible cancellations due to COVID-19?

Some of our airline partners flying from Michigan to Lambert-St Louis have new flexible policies in place due to COVID-19. Delta, American Airlines, and United Airlines are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like Delta with this kind of flexibility.

Can I find flights from Michigan to St. Louis for under $200 on Cheapflights?

Yes, there are multiple flights from Michigan to St. Louis for under $200. The cheapest flight booked recently is on Delta for just $152, but on average you can expect to pay $197.

Are there nonstop flights from Michigan to St. Louis for under $200 on Cheapflights?

Cheapflights has at least 20 direct flights from Michigan to St. Louis under $200. A good price for a nonstop flight from Michigan to St. Louis is less than $255.

Are there last-minute flights available from Michigan to St. Louis for under $300?

There are currently 20+ open flights from Michigan to St. Louis within the next 7 days for less than $300.

What days are nonstop flights available from Michigan to St. Louis?

Days when nonstop flights are available for this flight are: Wednesday, Thursday, Friday, Saturday.

How many flights depart from Michigan to St. Louis on average per day?

On average 9 flights depart from Michigan to St. Louis per day.
Morning (6am - Noon) - 11% of flight departures
Afternoon (Noon - 6pm) - 56% of flight departures
Evening (6pm - Midnight) - 33% of flight departures

How long is the flight from Michigan to St. Louis?

There are many flights that can get you from Michigan to St. Louis in 1h 50m. Fly via Delta, Frontier, or United Airlines to get the fastest option. Airlines will cover a distance of 442 mi. Both multi-stop and nonstop flights can be found to your destination and back.

What are the cheapest airlines to fly from Michigan to St. Louis one-way?

The cheapest airline one-way is Delta, with whom users have recently found tickets for as low as $76. However, be on the lookout for offers from Frontier and Spirit Airlines, as they are both options that can get you from Michigan to St. Louis for a low price.

What are the most popular routes from Michigan to St. Louis?

The most popular route from Michigan to St. Louis is Detroit Metropolitan Wayne County - Lambert-St Louis. You may also consider Grand Rapids Gerald R. Ford Intl - Lambert-St Louis or Traverse City Cherry Capital - Lambert-St Louis.

What are the most popular airlines that fly from Michigan to St. Louis?

American Airlines, Alaska Airlines and Delta are the most popular airlines when flying from Michigan to St. Louis.

What are the most reliable airlines from Michigan to St. Louis?

No one likes to see their flight delayed. When booking a flight from Michigan to St. Louis consider choosing SkyWest Airlines (100%), Delta (95%) or KLM (93%) as they are the most reliable in getting you off to your destination on time.

What are the cheapest flights from Michigan to St. Louis?

Looking for the cheapest flight from Michigan to St. Louis? While on average our users pay $265, our data indicates the cheapest price to be $96. The most popular route (Detroit Metropolitan Wayne County - Lambert-St Louis), is priced around $175.

Departure points for flights from Michigan to St. Louis

Select to see more specific information for flights to St. Louis from all departure points in Michigan

Top 4 airlines flying from Michigan to St. Louis

The chart below displays the airlines Cheapflights users traveling from Michigan to St. Louis choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Juneyao AirlinesCheapest$18Average$24FlexibilityNo cancel feeOn-time66%COVID-19 safety
Search Juneyao Airlines flights
American AirlinesCheapest$144Average$394FlexibilityNo cancel feeOn-time71%COVID-19 safety
Search American Airlines flights
United AirlinesCheapest$155Average$354FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search United Airlines flights
DeltaCheapest$157Average$369FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Delta flights

Hourly flight availability from Michigan to St. Louis

See what time of day planes typically take off from Michigan to St. Louis
1%of flight departuresEarly morningMidnight to 6 am
28%of flight departuresMorning6 am to noon
41%of flight departuresAfternoonNoon to 6 pm
30%of flight departuresEvening6 pm to midnight
Midnight
6 AM
Noon
6 PM