how far is terre haute in from lafayette
The distance between Lafayette and Terre Haute in a straight line is 73 miles or 117.46 Kilometers. 1  Driving Directions & Drive Times from Lafayette to Terre Haute can be found further down the page. Driving distances, maps and journey times are currently provided by Google mapping systems.