Cheap flights from Detroit to St. Louis from C$ 148

DTT — STL
5 Dec — 12 Dec1
1 adult
1 adult, Economy, 0 bags

Cheap flight deals from Detroit to St. Louis

Enter your travel dates to find the best prices.

Cheapest flights from Detroit to St. Louis

Thu 26/1112:36 p.m. -
1 stop12h 23m
Mon 30/113:04 p.m. -
1 stop9h 05m
Deal found 1/11C$ 362
Tue 17/118:35 p.m. -
1 stop19h 48m
Tue 24/119:09 a.m. -
1 stop7h 53m
Deal found 2/11C$ 380
Sat 21/116:00 a.m. -
1 stop7h 25m
Fri 27/113:04 p.m. -
1 stop9h 05m
Deal found 3/11C$ 406
Fri 4/127:45 p.m. -
Nonstop1h 47m
Mon 7/126:32 a.m. -
Nonstop1h 38m
Deal found 4/11C$ 440
Fri 4/126:55 a.m. -
Nonstop1h 50m
Sun 6/127:55 p.m. -
Nonstop1h 30m
Deal found 4/11C$ 451
Wed 25/116:40 a.m. -
Nonstop1h 55m
Fri 27/114:40 p.m. -
2 stops6h 15m
Deal found 5/11C$ 461
Sat 21/1112:40 p.m. -
1 stop5h 01m
Mon 23/116:13 a.m. -
1 stop4h 32m
Deal found 31/10C$ 468
Thu 3/1212:43 p.m. -
Nonstop1h 47m
Sun 6/126:05 p.m. -
Nonstop1h 40m
Deal found 31/10C$ 479

Find flight deals from Detroit to St. Louis

Round-trip from

C$ 362

One-way from

C$ 148

Popular in

January

Cheapest in

October

Average price

C$ 504

Good round-trip deal

C$ 424 or less
Frontier
  • Frontier
  • 26/11-30/11
  • 2 total stops
  • 21h 28m total
  • Detroit to St. Louis
Frontier
  • Frontier
  • 16/12-31/12
  • 1 total stop
  • 10h 19m total
  • Detroit to St. Louis
Highest demand for flights based on searches. 16% potential increase in price (C$ 146 potential increase over avg. RT price).
Cheapest flight prices on average. 3% potential price decrease (C$ 27 potential savings vs. average RT price).
Average for round-trip flights in November 2026
Price to beat on a round-trip flight from Detroit (DTT) to Lambert-St Louis.

Cheapflights Fare Finder

 
Use the filters below to find and compare flights from Detroit to St. Louis that are best for you.

Fly from

Fly to

Route

Depart

Return

Price

Cheapest round-trip

DetroitSt. Louis

DTW Detroit Metropolitan Wayne County - STL Lambert-St Louis

DTWSTL

Detroit Metropolitan Wayne County

Fri 18/12

7:51 a.m.-3:26 p.m.

1 stop8h 35m

Lambert-St Louis

Wed 31/12

12:00 a.m.-1:00 a.m.

Nonstop0h 00m

C$ 197

DetroitSt. Louis

DTW Detroit Metropolitan Wayne County - STL Lambert-St Louis

DTWSTL

Detroit Metropolitan Wayne County

Wed 16/12

12:07 p.m.-12:41 a.m.

2 stops37h 34m

Lambert-St Louis

Wed 31/12

12:00 a.m.-1:00 a.m.

Nonstop0h 00m

C$ 198

DetroitSt. Louis

DTW Detroit Metropolitan Wayne County - STL Lambert-St Louis

DTWSTL

Detroit Metropolitan Wayne County

Thu 26/11

6:25 a.m.-7:20 a.m.

Nonstop1h 55m

Lambert-St Louis

Wed 31/12

12:00 a.m.-1:00 a.m.

Nonstop0h 00m

C$ 221

DetroitSt. Louis

DTW Detroit Metropolitan Wayne County - STL Lambert-St Louis

DTWSTL

Detroit Metropolitan Wayne County

Fri 27/11

6:50 a.m.-7:45 a.m.

Nonstop1h 55m

Lambert-St Louis

Wed 31/12

12:00 a.m.-1:00 a.m.

Nonstop0h 00m

C$ 221

DetroitSt. Louis

DTW Detroit Metropolitan Wayne County - STL Lambert-St Louis

DTWSTL

Detroit Metropolitan Wayne County

Wed 16/12

6:55 a.m.-7:45 a.m.

Nonstop1h 50m

Lambert-St Louis

Wed 31/12

12:00 a.m.-1:00 a.m.

Nonstop0h 00m

C$ 221

DetroitSt. Louis

DTW Detroit Metropolitan Wayne County - STL Lambert-St Louis

DTWSTL

Detroit Metropolitan Wayne County

Fri 18/12

8:15 p.m.-9:00 p.m.

Nonstop1h 45m

Lambert-St Louis

Wed 31/12

12:00 a.m.-1:00 a.m.

Nonstop0h 00m

C$ 221
Quickest round-trip

DetroitSt. Louis

DTW Detroit Metropolitan Wayne County - STL Lambert-St Louis

DTWSTL

Detroit Metropolitan Wayne County

Thu 21/1

5:15 p.m.-5:55 p.m.

Nonstop1h 40m

Lambert-St Louis

Wed 31/12

12:00 a.m.-1:00 a.m.

Nonstop0h 00m

C$ 221

DetroitSt. Louis

DTW Detroit Metropolitan Wayne County - STL Lambert-St Louis

DTWSTL

Detroit Metropolitan Wayne County

Wed 2/12

6:55 a.m.-7:45 a.m.

Nonstop1h 50m

Lambert-St Louis

Wed 31/12

12:00 a.m.-1:00 a.m.

Nonstop0h 00m

C$ 221

DetroitSt. Louis

DTW Detroit Metropolitan Wayne County - STL Lambert-St Louis

DTWSTL

Detroit Metropolitan Wayne County

Sun 20/12

6:40 a.m.-7:35 a.m.

Nonstop1h 55m

Lambert-St Louis

Wed 31/12

12:00 a.m.-1:00 a.m.

Nonstop0h 00m

C$ 232

DetroitSt. Louis

DTW Detroit Metropolitan Wayne County - STL Lambert-St Louis

DTWSTL

Detroit Metropolitan Wayne County

Sun 20/12

12:11 p.m.-10:53 a.m.

2 stops23h 42m

Lambert-St Louis

Wed 31/12

12:00 a.m.-1:00 a.m.

Nonstop0h 00m

C$ 242

Flights are sorted by cheapest round-trip flights first.

Deals found on 3/11

Showing 1-10 of 22 resultsSorted by cheapest first
1
2
3

Best time to book a flight from Detroit to St. Louis

Have a flexible travel schedule? Discover the best time to fly to St. Louis from Detroit with our price prediction graph.
Estimated round-trip price

Cheapflights Insights

Everything you need to know about your flight from Detroit to St. Louis

What is the cheapest month to book a flight from Detroit to St. Louis?

Currently, September is the cheapest month in which you can book a flight from Detroit to St. Louis (average of C$ 418). Flying from Detroit to St. Louis in January is currently the most expensive (average of C$ 669). There are several factors that can impact the price of a flight, so comparing airlines, departure airports and flight times can provide users with more options.

What is the cheapest time of day to fly from DTT to STL?

One of the essential ways to save on airfare from Detroit to St. Louis is to remain as flexible as possible. Flights that are in the morning tend to be the most expensive. A flight in the afternoon could potentially save you up to 30% on airfare.

Weekly flight availability from Detroit to St. Louis

The most flights from DTT to STL are scheduled on a Thursday (14 on average). You will have fewer flight options on Sunday, which is when the least amount of flights are scheduled (7 on average).

How much does it cost to fly round-trip from Detroit to St. Louis?

Airfare is below average for this route at the moment.
Detroit to St. Louis flights typically cost between C$ 415 and C$ 574 in November.
The cheapest round-trip price found within the last 5 days was C$ 362 on Frontier (26 Nov-30 Nov).

How far ahead should I book a flight from Detroit to St. Louis?

To ensure you get the cheapest price possible for a flight from Detroit to St. Louis, you should look to book at least 34 days in advance of your intended travel date. The price of your flight may increase if you delay and leave booking until a week or so before departure.

Related info for your journey

  • How long is the flight from Detroit to St. Louis?

    Airlines like Southwest and Delta fly from Detroit to St. Louis in about 1h 40m. The time it takes to get you to your destination is usually consistent. Detroit and St. Louis are separated by a distance of 707 km. All flights are typically direct.

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

    No one likes to see their flight delayed. When booking a flight from Detroit to St. Louis consider choosing Sun Country Air (100%), WestJet (89%) or Korean Air (89%) as they are the most reliable in getting you off to your destination on time.

  • Can I find deals for flights from Detroit to St. Louis that include hotel bookings?

    Yes. In addition to deals on Detroit to St. Louis flights, Cheapflights offers vacation packages that include both flights and hotel.

  • How can I find direct flights from Detroit to St. Louis?

    After entering your origin and destination, apply the non-stop filter on the search result page to find direct flights from Detroit to St. Louis.

  • Can I find deals for business class flights from Detroit to St. Louis?

    Yes. Cheapflights offers flight deals from Detroit to St. Louis by cabin class. In addition to browsing deals, you can also filter by cabin class on the search results page after making a search.

  • What is the cheapest month to book a flight from Detroit to St. Louis?

    Currently, September is the cheapest month in which you can book a flight from Detroit to St. Louis (average of C$ 418). Flying from Detroit to St. Louis in January is currently the most expensive (average of C$ 669). There are several factors that can impact the price of a flight, so comparing airlines, departure airports and flight times can provide users with more options.

See more FAQs

Travelling to a place near St. Louis?

Book flights to St. Louis if you plan to visit one of these locations
Chesterfield

Browse thousands of different options on Cheapflights for your next trip

Fly with Cheapflights

How does Cheapflights help users find flights from Detroit to St. Louis?

Cheapflights makes it easy to find Detroit to St. Louis flights by helping our users search from 900+ travel sites for deals. We also provide you with filters for cabin, price, airline, airports, number of stops, and many more to narrow down that perfect flight.

Why should you use Cheapflights to find cheap flight tickets from Detroit to St. Louis?

Cheapflights simply makes it quick and affordable to book flights from Detroit to St. Louis by bringing together all flight options from hundreds of airlines and agencies online — and put it in one place for you to choose from. Plus, Cheapflights is 100% free to use for all.

Can Cheapflights find flights from Detroit to St. Louis with no change fees?

Need flexible booking options for your flight to St. Louis from Detroit? Don’t worry, Cheapflights have you covered. Use our search filter to only show flights with no change fees.

Can Cheapflights notify me if prices for flights from Detroit to St. Louis become cheaper?

Yes, and it’s super simple to set up. Click the bell icon next to the flight deals above and provide a valid email address to enable Price Alerts. That’s it!

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.