Distance from

Huntsville, AL, United States to Saint Louis, MO

Average travel distance is

1665.32 km

Nomal travel times are between

6h 0min  -  25h 16min

1665.32 km (1035 miles) is the average travel distance between Huntsville, AL, United States and . If you could walk at the speed of 3mph (4.8kph), it would take 10 days 18 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 1385.02 km 860.61 miles 747.85 miles
Drive 1703.90 km 1058.75 miles 920.03 miles
Train 1795.85 km 1115.89 miles 969.68 miles
Bus 1776.50 km 1103.86 miles 959.23 miles

BE PREPARED

Huntsville, AL, United States - Saint Louis, MO Info

The distance from Huntsville to Huntsville 24 km (14.73 miles) .

The distance from HSV to MSP 1338 km (831.56 miles) .

The distance from Terminal 1 Lindbergh Station to Nicollet Mall Station 14 km (8.62 miles) .

The distance from Nicollet Mall & 7th St S to Minnetonka Blvd & Salem Ave 9 km (5.69 miles) .

Travel distance chart

The distance between Huntsville, AL, United States to Saint Louis, MO, United States is 1665.32 km (1035 miles) and it would cost 97 USD ~ 97 USD to drive in a car that consumes about 24 MPG.