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

Cheap flights from Detroit to St Louis

Fri 01/Jun - Mon 04/Jun
3 days Flights from Detroit to St Louis on United 01/06/2018
$297
Wed 27/Jun - Sun 01/Jul
4 days Flights from Detroit to St Louis on United 27/06/2018
$336
Thu 10/May - Wed 08/Aug
90 days
$612
Wed 09/May - Tue 15/May
6 days Flights from Detroit to St Louis on United 09/05/2018
$268
Wed 23/May - Wed 13/Jun
21 days Flights from Detroit to St Louis on United 23/05/2018
$299
Thu 16/Aug - Sun 19/Aug
3 days Flights from Detroit to St Louis on United 16/08/2018
$272
Sat 21/Jul - Thu 26/Jul
5 days Flights from Detroit to St Louis on United 21/07/2018
$272
Sat 06/Oct - Sun 07/Oct
1 days Flights from Detroit to St Louis on United 06/10/2018
$285
Sat 29/Sep - Tue 02/Oct
3 days Flights from Detroit to St Louis on Alaska Airlines 29/09/2018
$709