City
Town
Village
Hamlet
Motorway
Primary
Secondary
Unclassified
Point Distance Time Fuel
Terre Haute 0 mi 0:00 00 min 0.0 gal
US 150 2 mi, 02 min
West Terre Haute 2 mi 0:02 02 min 0.0 gal
US 150 I 70 14 mi, 13 min
Marshall 16 mi 0:16 16 min 0.5 gal
I 70 25 mi, 22 min
Greenup 42 mi 0:38 38 min 1.3 gal
I 70 26 mi, 23 min
Effingham 68 mi 1:02 1 h 02 min 2.2 gal
I 57 I 70 33 mi, 29 min
Vandalia 101 mi 1:31 1 h 31 min 3.4 gal
I 70 17 mi, 15 min
Greenville 118 mi 1:47 1 h 47 min 3.9 gal
I 70 39 mi, 34 min
Collinsville 157 mi 2:21 2 h 21 min 5.2 gal
I 55 8 mi, 08 min
East St. Louis 165 mi 2:30 2 h 30 min 5.6 gal
I 55 3 mi, 03 min
St. Louis 168 mi 2:33 2 h 33 min 5.7 gal
City
Town
Village
Hamlet
Motorway
Primary
Secondary
Unclassified
Point Distance Time Fuel
Terre Haute 0 mi 0:00 00 min 0.0 gal
US 150 2 mi, 02 min
West Terre Haute 2 mi 0:02 02 min 0.0 gal
US 150 1 mi, 01 min
Toad Hop 3 mi 0:03 03 min 0.1 gal
I 70 4 mi, 04 min
State Line 7 mi 0:08 08 min 0.2 gal
I 70 9 mi, 07 min
Marshall 16 mi 0:16 16 min 0.5 gal
I 70 25 mi, 22 min
Greenup 42 mi 0:38 38 min 1.3 gal
I 70 13 mi, 11 min
Woodbury 55 mi 0:50 50 min 1.8 gal
I 70 13 mi, 12 min
Effingham 68 mi 1:02 1 h 02 min 2.2 gal
I 57 I 70 33 mi, 29 min
Vandalia 101 mi 1:31 1 h 31 min 3.4 gal
I 70 17 mi, 15 min
Greenville 118 mi 1:46 1 h 46 min 3.9 gal
I 70 4 mi, 04 min
Stubblefield 122 mi 1:50 1 h 50 min 4.1 gal
I 70 3 mi, 02 min
Pocahontas 126 mi 1:53 1 h 53 min 4.2 gal
I 70 25 mi, 22 min
Wilson Heights 152 mi 2:16 2 h 16 min 5.1 gal
I 55 6 mi, 05 min
Collinsville 157 mi 2:21 2 h 21 min 5.2 gal
I 55 8 mi, 08 min
East St. Louis 165 mi 2:29 2 h 29 min 5.6 gal
I 55 3 mi, 03 min
St. Louis 168 mi 2:33 2 h 33 min 5.7 gal

Distance from Terre Haute to St. Louis by car

The distance between Terre Haute and St. Louis is 168 miles by road including 165 miles on motorways. Distance from Terre Haute to St. Louis by car takes approximately 2 hours and 33 minutes.

The distance between Terre Haute and St. Louis is ranked 877th in the ranking popularity.
The driving time from Terre Haute to St. Louis is approximately 2 hours and 33 minutes without intermediate stops.
Use the "Intermediate points" field inside the "Show advanced options" to find out how to get from Terre Haute to St. Louis through specific transit points.
You can calculate the route from Terre Haute to St. Louis through any specific transit point by dragging and dropping the route on the map.
To find out how far is Terre Haute from St. Louis, all the intermediate path segments were totalized. Precise satellite coordinates of highways were used for this calculation.
Have any questions? Contact us!