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

Tue 30/Jan - Tue 06/Feb
7 days Flights from Detroit to St Louis on United 30/01/2018
$274
Wed 14/Feb - Wed 14/Feb
0 days Flights from Detroit to St Louis on United 14/02/2018
$267
Wed 28/Feb - Wed 14/Mar
14 days Flights from Detroit to St Louis on United 28/02/2018
$273
Fri 23/Feb - Sun 15/Apr
51 days Flights from Detroit to St Louis on Alaska Airlines 23/02/2018
$660
Thu 28/Jun - Sun 01/Jul
3 days Flights from Detroit to St Louis on Alaska Airlines 28/06/2018
$1248
Sat 09/Jun - Mon 11/Jun
2 days Flights from Detroit to St Louis on United 09/06/2018
$329
Sun 29/Apr - Fri 04/May
5 days Flights from Detroit to St Louis on United 29/04/2018
$299
Tue 03/Apr - Thu 05/Apr
2 days Flights from Detroit to St Louis on United 03/04/2018
$268
Wed 21/Mar - Sun 01/Apr
11 days Flights from Detroit to St Louis on United 21/03/2018
$280
Mon 05/Mar - Wed 21/Mar
16 days Flights from Detroit to St Louis on United 05/03/2018
$268
Sat 12/May - Sat 12/May
0 days Flights from Detroit to St Louis on United 12/05/2018
$263
Wed 26/Sep - Wed 03/Oct
7 days Flights from Detroit to St Louis on United 26/09/2018
$330
Tue 28/Aug - Fri 07/Sep
10 days Flights from Detroit to St Louis on United 28/08/2018
$335
Sat 04/Aug - Mon 06/Aug
2 days Flights from Detroit to St Louis on United 04/08/2018
$332
Tue 03/Jul - Tue 10/Jul
7 days Flights from Detroit to St Louis on United 03/07/2018
$324
Wed 07/Nov - Mon 12/Nov
5 days Flights from Detroit to St Louis on United 07/11/2018
$347
Sat 13/Oct - Sat 13/Oct
0 days Flights from Detroit to St Louis on United 13/10/2018
$323