Distance between Terre Haute and Rock Island
Distance from Terre Haute, IN to Rock Island, IL is 218 miles / 351 kilometers.
Map showing the distance from Terre Haute to Rock Island
![]() |
Air distance: | miles km |
Terre Haute, IN
City: | Terre Haute, IN |
Country: | United States |
Rock Island, IL
City: | Rock Island, IL |
Country: | United States |
Time difference between Terre Haute and Rock Island
The time difference between Terre Haute and Rock Island is 1 hour. Rock Island is 1 hour behind Terre Haute. Current local time in Terre Haute is 04:51 EST (2025-02-26) and time in Rock Island is 03:51 CST (2025-02-26).