Distance between Martinsville and Troy
Distance from Martinsville, IN to Troy, OH is 126 miles / 202 kilometers.
Map showing the distance from Martinsville to Troy
![]() |
Air distance: | miles km |
Martinsville, IN
City: | Martinsville, IN |
Country: | United States |
Troy, OH
City: | Troy, OH |
Country: | United States |
Time difference between Martinsville and Troy
There is no time difference between Martinsville and Troy. Current local time in Martinsville and Troy is 20:54 EST (2025-02-26)