Flights from Detroit to St Louis (DTW to STL)

Find cheap Detroit, United States to St Louis, United States flights with our free search service. Compare all available fares for direct or connection flights to St Louis.

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Skyscanner

Best price to flight from Detroit to St Louis (One Way)

What is the distance between Detroit and St Louis?

The average distance from Detroit to St Louis is 707 kilometers (equals to 439 miles or 381 nautical miles). Your flight will departure from Detroit Metropolitan Airport, United States and arrive on Lambert International Airport, United States.

How long is the flight from Detroit to St Louis?

The average flight time between Detroit to St Louis is 1 hours and 55 minutes.

How much is the fare for flight between Detroit and St Louis?

The average price for one-way airfare from Detroit to St Louis is 144 USD (none-taxes) for economy class.

Cheap flights from Detroit to St Louis

Wed 02/Aug - Wed 09/Aug
7 days Flights from Detroit to St Louis on Southwest Airlines 02/08/2017
$445
Sat 26/Aug - Mon 28/Aug
2 days Flights from Detroit to St Louis on United 26/08/2017
$264
Sat 12/Aug - Mon 29/Jan
170 days Flights from Detroit to St Louis on Frontier Airlines 12/08/2017
$530
Thu 31/Aug - Sun 03/Sep
3 days Flights from Detroit to St Louis on Frontier Airlines 31/08/2017
$476
Mon 31/Jul - Wed 23/Aug
23 days Flights from Detroit to St Louis on United 31/07/2017
$356
Fri 01/Sep - Sun 08/Apr
219 days Flights from Detroit to St Louis on Alaska Airlines 01/09/2017
$891
Sat 09/Sep - Mon 11/Sep
2 days Flights from Detroit to St Louis on United 09/09/2017
$264
Sat 30/Sep - Mon 02/Oct
2 days Flights from Detroit to St Louis on United 30/09/2017
$264
Thu 12/Oct - Mon 16/Oct
4 days Flights from Detroit to St Louis on United 12/10/2017
$268
Mon 06/Nov - Mon 04/Dec
28 days Flights from Detroit to St Louis on United 06/11/2017
$265
Wed 01/Nov - Sat 18/Nov
17 days Flights from Detroit to St Louis on United 01/11/2017
$264
Fri 30/Mar - Sun 08/Apr
9 days Flights from Detroit to St Louis on Alaska Airlines 30/03/2018
$954
Wed 03/Jan - Mon 15/Jan
12 days Flights from Detroit to St Louis on United 03/01/2018
$289
Fri 01/Dec - Tue 05/Dec
4 days Flights from Detroit to St Louis on United 01/12/2017
$283
Mon 25/Dec - Mon 01/Jan
7 days Flights from Detroit to St Louis on United 25/12/2017
$368