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

Wed 10/Jan - Wed 17/Jan
7 days Flights from Detroit to St Louis on United 10/01/2018
$262
Tue 30/Jan - Thu 01/Feb
2 days Flights from Detroit to St Louis on Alaska Airlines 30/01/2018
$602
Sat 14/Oct - Mon 16/Oct
2 days Flights from Detroit to St Louis on United 14/10/2017
$262
Mon 09/Oct - Tue 07/Nov
29 days Flights from Detroit to St Louis on United 09/10/2017
$262
Thu 26/Oct - Sat 06/Jan
72 days Flights from Detroit to St Louis on Alaska Airlines 26/10/2017
$677
Wed 13/Dec - Wed 13/Dec
0 days Flights from Detroit to St Louis on United 13/12/2017
$264
Fri 08/Dec - Tue 02/Jan
25 days Flights from Detroit to St Louis on United 08/12/2017
$276
Thu 09/Nov - Mon 13/Nov
4 days Flights from Detroit to St Louis on United 09/11/2017
$266
Fri 03/Nov - Wed 21/Feb
110 days Flights from Detroit to St Louis on Alaska Airlines 03/11/2017
$573
Fri 30/Mar - Sun 08/Apr
9 days Flights from Detroit to St Louis on Alaska Airlines 30/03/2018
$987
Thu 22/Mar - Sun 25/Mar
3 days Flights from Detroit to St Louis on United 22/03/2018
$337
Sun 25/Feb - Sun 04/Mar
7 days Flights from Detroit to St Louis on United 25/02/2018
$287
Sat 17/Feb - Wed 21/Feb
4 days Flights from Detroit to St Louis on Alaska Airlines 17/02/2018
$607
Mon 14/May - Wed 23/May
9 days Flights from Detroit to St Louis on United 14/05/2018
$349
Fri 22/Jun - Sun 24/Jun
2 days Flights from Detroit to St Louis on United 22/06/2018
$367
Sat 14/Apr - Wed 18/Apr
4 days Flights from Detroit to St Louis on United 14/04/2018
$286