Find flights
Deals
When to book
FAQs & Tips
Airlines

$46 Find cheap flights from St. Louis to Michigan

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from St. Louis to Michigan departing on 8/1. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags
Sat 8/24
Sat 8/31

Search hundreds of travel sites at once for deals on flights to Michigan

In the last 7 days travelers have searched 50,552,696 times on KAYAK, and here is why:

Save 21% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Bundle and saveSave money when you bundle your flight + hotel.

Best Michigan Flight Deals

Cheapest round-trip prices found by our users on KAYAK in the last 72 hours

Grand Rapids
Grand Rapids1 stop$197
Traverse City
Traverse City1 stop$228
Flint
Flint1 stop$278
Lansing
Lansing1 stop$263
Kalamazoo
Kalamazoo1 stop$226
Marquette
Marquette2 stops$693
Pellston
Pellston1 stop$534
Escanaba
Escanaba1 stop$519
Muskegon
Muskegon2 stops$252
Green Bay
Green Bay1 stop$238

Good to know

Low season

February

High season

August

Cheapest flight

$46
Best time to beat the crowds with an average 6% drop in price.
Most popular time to fly and prices are also 0% lower on average.
Flight from St. Louis to Chicago O'Hare Airport

FAQs - booking Michigan flights

  • How does KAYAK find such low prices on flights from St. Louis to Michigan?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from St. Louis to Michigan.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from St. Louis to Michigan?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Michigan from St. Louis is likely to change within 7 days, so travelers know whether to wait or book now.

  • What is the Hacker Fare option on flights from St. Louis to Michigan?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to Michigan with an airline and back to St. Louis with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from St. Louis to Michigan?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Michigan from St. Louis up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding cheap flights to Michigan

  • Looking for a cheap flight? 25% of our users found tickets from St. Louis to the following destinations at these prices or less: Detroit $196 one-way - $307 round-trip; Chicago $204 one-way - $454 round-trip
  • Morning departure is around 5% more expensive than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

Top 5 airlines serving from St. Louis to Michigan

Need help choosing which airline to fly with from St. Louis to Michigan? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
8.0
DeltaOverall score based on 9630 reviews
8.0Entertainment
8.2Boarding
7.4Food
7.9Comfort
8.6Crew
Airline reviews

Flight was 3 hours late so only had an OK experience

6.0 GoodMelissa, Jun 2024RDU - DTW
Read more about Delta reviews

Flight was 3 hours late so only had an OK experience

Boarding was somewhat chaotic. Unable to evaluate crew or food/drink because captain kept them seated due to turbulence. Have no idea if entertainment was offered.

Worst flight in my life. Only was scheduled for a 45 min flight to get our connection flight. It was late by 40 minutes and we missed our connection. Delta was totally useless trying to help and unable to get my family on the next flight because they overbooked it Thus had to get a hotel at my expense and lost a day at Disney as a result. Cost me about a $1000 if you add 2 hotels meals shuttles etc to get thru the day Awful customer service by Delta in Detroit totally useless people

Delta did an awful job w logistics at DTW. Missed connection. We were there an hour early. SUCKED

Had to run to make it only to have the flight delayed to wait for all the late connectors Second drink service skipped up

Uncomfortable seats on 14 hour flight. Mediocre food. On time and great crew.

The landing was bad and the hostess came two times and i was sleeping but when she served the person that nexts to me I woke up and she didn’t even asked me if I need any drink or snacks two times!!!!

Crew were exceptional. Plane was quiet and quite empty, so I had a row to sleep across.

Gate crew helping to scan tickets was a little short tempered with customers. Flight crew was very friendly, welcoming , and provided excellent service on board.

They charge me for the luggage which is was included on the ticket

Wanted different plane design with an additional bathroom at the back of the plane.

The crew staffs are very nice. The temperature is too low.

My biggest complaint is the comfort and no good movies to choose from. My headphones didn't work either. 😔

Great, the flight attendants were very friendly and the food was also good.

The overall flight went well and the aircrew was pleasant.

Very comfortable Prem economy seats for a long haul flight. Had a problem with the tv that the crew fixed so was great!

Cathay Pacific seems to be an airline in trouble and on its way out. Lots of broken or poorly functioning things like entertainment screens, seats, and enough well trained staff to handle a full flight. Sad...

The flight crew was exceptionally good. Personal needs were well met. The food choices were very nice.

Excellent. Planes are a little older and could get some refurbishment, but besides that everything was excellent.

While I was in great pain, the seat was sufficiently comfortable to allow me to rest and not be in so much pain.

There were issues with the first segment but what really bothered me overall is that you rebooked me and put me in a seat away from my wife and then put her in another booking or boarding group. I don't like having to monitor every little thing you guys do in order to get what I paid for in the first place.

See my previous comments. I was probably booked in business but was moved to economy

Delays!!! Serious delays. I was told by a member of staff in LGA that I would miss my DEN to LAX flight connection, so I was put on a later flight. Due to delays I would have been able to have made my original flight, where I was sat in business class - seat 1A: I was put on my original flight but bumped from business - 1A to economy 33C. I want a refund for paying business class but only flying economy

This flight was 2.5 hours delayed due to crew issues. This meant that we arrived after 2 AM. Very very inconvenient and we were not really kept well informed.

The new Airbus A231neo has neat tech but the economy seats are so tight together that I always had my shoulders against one passenger or the other. I was very miffed that Basic Economy REQUIRES check-in of bags other than your personal carry-on; if you want to offer low-cost airline prices and then add services for a fee, just let me carry on my duffel. Hell, I could have put my carry on IN the duffel and called it a day but the gate agent would not let me; I ended up paying $40 for the risk of losing my bag. Not the worst flight, but far from the best.

No water on the toilets, dirty sits. 4 hours delayed departure.

Boarding was efficient. Crew was not pleasant and skipped me during a round of beverage service. Older plane with no seat back screens and I couldn’t connect to wifi or their entertainment offerings.

My flight was delayed for a whole day, so I lost a day of my vacation.

I was refused to used the toilet closes to my seat and had to go to the back of the plane .. it was difficult for me I’m a wheelchair customer

East Lounge in Denver was terrible. Turning away active military on orders? Really? Sad.

delayed multiple times. no resolution on anything from AA customer service. was put on hold in chat to talk to manager. was 6th in line to talk to manager for more than TWELVE HOURS - from sometime around 9AM until well after I had gone to bed that evening. no explanation, no attempt to make it right. just a five hour delay because of repeated maintenance claims

Very aggressive and unhelpful ground crew. Wanted to check my hand luggage for 3 flights. I had lots of delicate items and computer equipment. So the silly lady wanted to rebook 3 international flights because of a carry on. What nonsense. The baggage handler suggested I put it under my seat - so I did. And this was during the rebooking chaos of the Microsoft crash. She was the most arrogant annoying and aggressive ground staff member I’ve met in 20yrs. (AA flight out of Houston).

It was freezing in there. When I asked about it, the response is “we would have to tell them” and then she just walked away and continued to serve beverages. Everyone was cold and they didn’t care at all.

I did not enjoy continuously being lied to about the amount of time we would circle Chicago before deciding to redirect to Milwaukee. Then the amount of time we would sit on the ground in Milwaukee waiting for gas, or to take off again. Or the amount of time it would then take to get to Chicago again, or sit on the runway waiting for a gate. The whole time continuously hopefully we would make our connecting flight that kept getting delayed as well. Only to scramble and miss it. Enough with the BS. Tell me the truth. "Sorry, things are backed up and your probably not going to make your flight. You should rebook on the next flight now rather than wait." You'll never hear those words from an airline. Speaking of which. If the flight has been redirected and/or is seriously delayed, how about making the WiFi free for everyone so they get to rebooking and reserving hotel rooms while still in the air. You've inconvenienced me already and now you want me to pay $20 for Internet so I can try to make other plans. Absolutely disgusting!

The flight was quick which gave me more time to get to my other flight.

16 Hours delayed, NOT because of the cybersecurity Microsoft issue, but because we were one flight attendant short, then when the missing flight attendant showed up two hours later, the flying shift of our pilot had expired, so, now no pilot. American Airlines is the new Spirit Airlines, actually, that is not fair for Spirit, they are probably better.

Worst flight in terms of service and food. Attendants were inexperienced, no preflight drinks, did come and give us hot towels until well into the flight. The left the Curtin open between main cabin and everyone from the main cabin went to the fist class bathroom. Food was awful! Had the golden chicken and was too lemony and inedible. No offer of coffee after. Awful!

Excellent. Attendants served preflight drinks and were courteous and nice.

It was great! It’s been awhile since I’ve flown American but this most recent experience reminded me how much I enjoy flying American. Organized. Informative. Efficient. Friendly. Can’t ask for much more, except my luggage got dinged up a bit. But that could have been the airport.

Terrible. We had about a 3 hours delay which led to us missing our connecting.

On a day with 1000s of worldwide flight cancellations, I was worried about my flight. Not only did my Spirit flight leave as scheduled, but it arrived at destination earlier than expected! This made my day!

The length of delays were extremely frustrating. Stuck in airport for hours. We were to get meal vouchers but it was 3 hours until someone responded to me from their WhatsApp and they said wait for an email. Still no vouchers and it’s been 24 hours. Terrible customer service. The ppl at the gates and bag checkin were miserable and not helpful

Spirit airlines is very bad airline staff doesnt know how to treat passangers they didnt allow us in the flight we reached 45 minutes ago from flight departure but they denied nd said you are late Very disappointed i never reccomend spirit airlines

spirt air lines took advantage of two eighty year olds. we paid extra for cancelation due to health reasons they did not honer they have no spirit. I hope they treat there grand parents beter.

Our flight was delayed four hours and staff did nothing to accommodate the issue.

The flight has been cancelled we have been waiting at the gate for almost 2 hours and they didn't gave me an update for rebooking

Would have been better if I would’ve made it on my flight but it was delayed twice and then canceled and now I’m stuck till Monday which was and extra 5 days I did not count on .

Awful. My flight was three hours late leaving DFW and we just arrived at LAX three hours late and stuck on the runway. I heard the Spirit workers at the desk in DFW say that we were waiting on a crew. I am extremely disappointed in Spirit.

Delays and sending me to different terminal for departures. It looked very confusing and disorganized

Canceled my first flight for no discernible reason and couldn't rebook me on to a new flight until the next day. They did not compensate me for the delay in any way.

Book cheap flights from St. Louis to Michigan

Recent round-trip flight deals

10/21Mon
1 stopSouthern / Mokulele
4h 10mSTL-ORD
10/23Wed
1 stopSouthern / Mokulele
14h 05mORD-STL
$115
12/11Wed
1 stopSouthern / Mokulele
3h 35mSTL-ORD
1/22Wed
1 stopSouthern / Mokulele
15h 25mORD-STL
$116
8/22Thu
nonstopAmerican Airlines
1h 23mSTL-ORD
8/25Sun
nonstopAmerican Airlines
1h 22mORD-STL
$125
8/21Wed
2 stopsSpirit Airlines
15h 57mSTL-DTW
8/25Sun
1 stopSpirit Airlines
12h 02mDTW-STL
$145
8/15Thu
1 stopDelta
6h 12mSTL-MDW
8/19Mon
1 stopDelta
4h 10mMDW-STL
$146
10/9Wed
nonstopAmerican Airlines
1h 19mSTL-ORD
10/9Wed
nonstopAmerican Airlines
1h 28mORD-STL
$147
8/21Wed
1 stopSpirit Airlines
10h 17mSTL-DTW
8/25Sun
1 stopSpirit Airlines
12h 02mDTW-STL
$154
8/16Fri
1 stopDelta
6h 12mSTL-MDW
8/17Sat
1 stopDelta
4h 13mMDW-STL
$156
10/3Thu
nonstopUnited Airlines
1h 21mSTL-ORD
10/5Sat
nonstopUnited Airlines
1h 25mORD-STL
$167
8/22Thu
nonstopUnited Airlines
1h 31mSTL-ORD
8/28Wed
nonstopUnited Airlines
1h 19mORD-STL
$196

Search by stops

Search by airline

Search by price

Recent one-way flight deals

8/1Thu
1 stopSouthern / Mokulele
4h 10mSTL-ORD
$46
8/9Fri
1 stopSouthern / Mokulele
3h 35mSTL-ORD
$55
8/21Wed
2 stopsSpirit Airlines
15h 05mSTL-ORD
$70
9/6Fri
1 stopSpirit Airlines
7h 19mSTL-DTW
$77
8/14Wed
1 stopDelta
6h 12mSTL-MDW
$78
8/23Fri
1 stopDelta
4h 48mSTL-ORD
$78
10/24Thu
nonstopAmerican Airlines
1h 19mSTL-ORD
$84
8/22Thu
nonstopUnited Airlines
1h 31mSTL-ORD
$93
8/21Wed
nonstopUnited Airlines
1h 31mSTL-ORD
$94
9/24Tue
1 stopAmerican Airlines
12h 59mSTL-DTW
$111

Search by stops

Search by airline

Search by price

Last minute flights from St. Louis to Michigan

Last minute flight, train and bus deals

7/29Mon
multi-stopSouthern / Mokulele
19h 40mSTL-ORD
8/5Mon
multi-stopSouthern / Mokulele
14h 05mORD-STL
$129
7/27Sat
multi-stopSouthern / Mokulele
21h 50mSTL-ORD
7/29Mon
multi-stopSouthern / Mokulele
8h 30mORD-STL
$148
7/26Fri
multi-stopAmerican Airlines
3h 31mSTL-FNT
7/27Sat
multi-stopAmerican Airlines
4h 43mFNT-STL
$469
7/26Fri
multi-stopAmerican Airlines
3h 31mSTL-FNT
7/27Sat
multi-stopAmerican Airlines
12h 40mFNT-STL
$474
7/27Sat
nonstopUnited Airlines
1h 27mSTL-ORD
7/31Wed
nonstopUnited Airlines
1h 27mORD-STL
$527
7/27Sat
multi-stopDelta
5h 44mSTL-MDW
7/31Wed
multi-stopDelta
5h 38mMDW-STL
$546
7/28Sun
multi-stopSpirit Airlines
13h 57mSTL-DTW
7/29Mon
multi-stopSpirit Airlines
13h 47mDTW-STL
$547
7/27Sat
multi-stopDelta
7h 33mSTL-ORD
7/31Wed
multi-stopDelta
9h 36mORD-STL
$551
7/27Sat
multi-stopUnited Airlines
5h 17mSTL-DTW
7/28Sun
multi-stopUnited Airlines
3h 47mDTW-STL
$612
7/28Sun
multi-stopSpirit Airlines
15h 32mSTL-DTW
7/29Mon
multi-stopSpirit Airlines
13h 47mDTW-STL
$657

Search by stops

Search by airline

Search by price

St. Louis - Michigan Flights