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 265 USD (none-taxes) for economy class.

Cheap flights from Detroit to St Louis

Tue 28/Nov - Sat 02/Dec
4 days Flights from Detroit to St Louis on Frontier Airlines 28/11/2017
$200
Fri 15/Dec - Mon 15/Jan
31 days Flights from Detroit to St Louis on United 15/12/2017
$280
Sat 09/Dec - Tue 12/Dec
3 days Flights from Detroit to St Louis on Frontier Airlines 09/12/2017
$165
Sat 31/Mar - Fri 06/Apr
6 days Flights from Detroit to St Louis on United 31/03/2018
$386
Sat 24/Mar - Sat 31/Mar
7 days Flights from Detroit to St Louis on United 24/03/2018
$268
Sat 12/May - Thu 17/May
5 days Flights from Detroit to St Louis on United 12/05/2018
$301
Thu 21/Jun - Sun 24/Jun
3 days Flights from Detroit to St Louis on United 21/06/2018
$425
Wed 14/Feb - Sun 18/Feb
4 days Flights from Detroit to St Louis on United 14/02/2018
$280
Wed 14/Feb - Wed 21/Mar
35 days Flights from Detroit to St Louis on United 14/02/2018
$268
Mon 23/Apr - Mon 23/Apr
0 days Flights from Detroit to St Louis on United 23/04/2018
$496
Tue 23/Jan - Thu 25/Jan
2 days Flights from Detroit to St Louis on Frontier Airlines 23/01/2018
$235
Sat 28/Jul - Fri 03/Aug
6 days Flights from Detroit to St Louis on United 28/07/2018
$348
Sat 25/Aug - Mon 03/Sep
9 days Flights from Detroit to St Louis on United 25/08/2018
$329
Sat 18/Aug - Sat 25/Aug
7 days Flights from Detroit to St Louis on United 18/08/2018
$329
Sat 15/Sep - Sat 29/Sep
14 days Flights from Detroit to St Louis on United 15/09/2018
$333