Cheap flights from St. Louis (STL) to Michigan from $111

STL — DTW
Mar 22 — Mar 291

Find a great deal and save up to 35% by booking at least 28 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from St. Louis to Michigan within the next two weeks, with the cheapest ticket starting at $355.

February is one of the best times of the year to fly to Michigan from St. Louis. Prices for February average $323 per person but you can even find prices for as low as $202. The most expensive prices can be found in the month of September. Opting for a February flight can save you 19% on your journey compared to booking in September

When flying from St. Louis to Michigan, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.

Cheap flights from St. Louis to Michigan in March, April 2023

The best prices found for STL to Michigan flights for March, April

St. Louis to Michigan 2023 flight deals

Cheap flights to Michigan from St. Louis found for this year

Cheap Frontier flights from St. Louis to Michigan

Cheap Delta flights from St. Louis to Michigan

Non-stop flights to Michigan from St. Louis

Save time with St. Louis to Michigan direct flight deals

Last minute flights from St. Louis to Michigan

Late deals on return flights to Michigan from St. Louis, departing today and this week

One-way flights to Michigan from St. Louis

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

Find flights from St. Louis to Michigan within your budget

Use the slider to find flights from St. Louis to Michigan that fit your budget.

Fly from

Any airport

Fly to

Any airport

Budget

$185 - $274

Route

Depart

Return

Price

Lambert-St LouisDetroit Metropolitan Wayne County

STL - DTW

STLDTW

Lambert-St Louis

2023-05-19

1 stop13h 28m

Detroit Metropolitan Wayne County

2023-05-22

1 stop12h 59m

Lambert-St LouisDetroit Metropolitan Wayne County

STL - DTW

STLDTW

Lambert-St Louis

2023-04-19

1 stop11h 54m

Detroit Metropolitan Wayne County

2023-04-24

1 stop11h 08m

Lambert-St LouisDetroit Metropolitan Wayne County

STL - DTW

STLDTW

Lambert-St Louis

2023-04-28

1 stop5h 41m

Detroit Metropolitan Wayne County

2023-04-30

1 stop21h 53m

Lambert-St LouisDetroit Metropolitan Wayne County

STL - DTW

STLDTW

Lambert-St Louis

2023-04-20

1 stop3h 27m

Detroit Metropolitan Wayne County

2023-04-21

1 stop5h 09m

Lambert-St LouisDetroit Metropolitan Wayne County

STL - DTW

STLDTW

Lambert-St Louis

2023-04-28

Nonstop1h 31m

Detroit Metropolitan Wayne County

2023-04-30

Nonstop1h 47m

Lambert-St LouisDetroit Metropolitan Wayne County

STL - DTW

STLDTW

Lambert-St Louis

2023-04-07

Nonstop1h 33m

Detroit Metropolitan Wayne County

2023-04-09

1 stop7h 41m

Lambert-St LouisDetroit Metropolitan Wayne County

STL - DTW

STLDTW

Lambert-St Louis

2023-04-14

1 stop4h 32m

Detroit Metropolitan Wayne County

2023-04-17

1 stop7h 48m

Lambert-St LouisDetroit Metropolitan Wayne County

STL - DTW

STLDTW

Lambert-St Louis

2023-04-08

1 stop6h 06m

Detroit Metropolitan Wayne County

2023-04-09

1 stop5h 15m

Lambert-St LouisDetroit Metropolitan Wayne County

STL - DTW

STLDTW

Lambert-St Louis

2023-05-01

2 stops21h 02m

Detroit Metropolitan Wayne County

2023-05-05

1 stop14h 24m

Flights are sorted by cheapest first

Deals found on 3/15

Reviews of Airlines Servicing Michigan

Delta
8.0
Very good
2,316 reviews

Boarding

8.1

Comfort

7.9

Crew

8.5

Overall

8.0

Food

7.2

Entertainment

7.8

Reviews

1 / 10

There was limited food and drink options (no coffee/tea) and my tray was broken and inoperable so I couldn’t even put my drink down to eat my tiny bag of chips.

Delta
8.0
Very good
2,316 reviews
Delta
8.0
Very good
2,316 reviews

Boarding

8.1

Comfort

7.9

Crew

8.5

Overall

8.0

Food

7.2

Entertainment

7.8

Reviews

1 / 10

There was limited food and drink options (no coffee/tea) and my tray was broken and inoperable so I couldn’t even put my drink down to eat my tiny bag of chips.

United Airlines
7.6
Good
1,425 reviews
Delta
8.0
Very good
2,316 reviews

Boarding

8.1

Comfort

7.9

Crew

8.5

Overall

8.0

Food

7.2

Entertainment

7.8

Reviews

1 / 10

There was limited food and drink options (no coffee/tea) and my tray was broken and inoperable so I couldn’t even put my drink down to eat my tiny bag of chips.

American Airlines
7.4
Good
1,692 reviews
Delta
8.0
Very good
2,316 reviews

Boarding

8.1

Comfort

7.9

Crew

8.5

Overall

8.0

Food

7.2

Entertainment

7.8

Reviews

1 / 10

There was limited food and drink options (no coffee/tea) and my tray was broken and inoperable so I couldn’t even put my drink down to eat my tiny bag of chips.

Spirit Airlines
6.9
Okay
735 reviews
Delta
8.0
Very good
2,316 reviews

Boarding

8.1

Comfort

7.9

Crew

8.5

Overall

8.0

Food

7.2

Entertainment

7.8

Reviews

1 / 10

There was limited food and drink options (no coffee/tea) and my tray was broken and inoperable so I couldn’t even put my drink down to eat my tiny bag of chips.

Frontier
6.1
Okay
542 reviews
Delta
8.0
Very good
2,316 reviews

Boarding

8.1

Comfort

7.9

Crew

8.5

Overall

8.0

Food

7.2

Entertainment

7.8

Reviews

1 / 10

There was limited food and drink options (no coffee/tea) and my tray was broken and inoperable so I couldn’t even put my drink down to eat my tiny bag of chips.

Related info for your journey

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

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

Some of our airline partners flying from Lambert-St Louis to Michigan 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.

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

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

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

Nonstop flights can be found on the following days: Friday.

1 flight departure from St. Louis to Michigan per day on average.
Afternoon (Noon - 6pm) - 100% of flight departures

Airlines like Frontier, American Airlines, and Delta fly from St. Louis to Michigan in about 1h 31m. The time it takes to get you to your destination can typically vary by up to 11h 57m. There are 442 mi between St. Louis and Michigan. When browsing for deals, the options you’ll see will be for both nonstop flights and flights with stops.

Consider Aeromexico (100%), Korean Air (92%) or KLM (92%) when booking your flight. These represent the most reliable airlines when flying from St. Louis to Michigan.

The cheapest flight price from St. Louis to Michigan is $125. On average you can expect to pay $1,779. The most popular route, (Lambert-St Louis - Detroit Metropolitan Wayne County), can usually be booked for $196.

This is defined as Lambert-St Louis Airport (STL) and Detroit Metropolitan Wayne County Airport (DTW). Codes like Detroit Metropolitan Wayne County Airport are often used to just call airports uniquely. While you’re still figuring out your travel plans, it’s not a bad idea to learn the names and codes of other airports around these areas: Grand Rapids Gerald R. Ford Intl Airport (GRR), Flint Bishop Airport (FNT), Traverse City Cherry Capital Airport (TVC), Lansing Capital City Airport (LAN), Kalamazoo Intl Airport (AZO).

Destination points for flights from St. Louis to Michigan

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

Top 4 airlines flying from St. Louis to Michigan

The chart below displays the airlines Cheapflights users traveling from St. Louis to Michigan choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
FrontierCheapest$163Average$167FlexibilityNo cancel feeOn-time62%COVID-19 safety
Search Frontier flights
DeltaCheapest$187Average$514FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Delta flights
American AirlinesCheapest$222Average$478FlexibilityNo cancel feeOn-time71%COVID-19 safety
Search American Airlines flights
United AirlinesCheapest$271Average$411FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search United Airlines flights

Hourly flight availability from St. Louis to Michigan

See what time of day planes typically take off from St. Louis to Michigan
20%of flight departuresEarly morningMidnight to 6 am
32%of flight departuresMorning6 am to noon
48%of flight departuresAfternoonNoon to 6 pm
0%of flight departuresEvening6 pm to midnight
Midnight
6 AM
Noon
6 PM
100% Free
Cheapflights is completely free to use, so you can start saving the moment you arrive.
Book with Flexibility
Our users can plan ahead with confidence and find flights with no change fees
Travel Smart
Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.