Distance from Franklin to Terre Haute
The shortest distance (air line) between Franklin and Terre Haute is 246.67 mi (396.98 km).
How far is Franklin from Terre Haute
Franklin is located in Tennessee, United States within 35° 55' 12" N -87° 8' 54.24" W (35.9200, -86.8516) coordinates. The local time in Franklin is 20:42 (19.12.2025)
Terre Haute is located in Indiana, United States within 39° 27' 57.6" N -88° 37' 29.64" W (39.4660, -87.3751) coordinates. The local time in Terre Haute is 21:42 (19.12.2025)
The calculated flying distance from Terre Haute to Terre Haute is 246.67 miles which is equal to 396.98 km.
Franklin, Tennessee, United States
Related Distances from Franklin
Terre Haute, Indiana, United States