Distance between Troy and Fairfield Heights
Distance from Troy, MO to Fairfield Heights, IN is 252 miles / 406 kilometers.
Map showing the distance from Troy to Fairfield Heights
Air distance: | miles km |
Troy, MO
City: | Troy, MO |
Country: | United States |
Coordinates: |
38°58′46″N 90°58′50″W |
Fairfield Heights, IN
City: | Fairfield Heights, IN |
Country: | United States |
Coordinates: |
39°49′42″N 86°22′56″W |
Time difference between Troy and Fairfield Heights
The time difference between Troy and Fairfield Heights is 23 hours. Fairfield Heights is 23 hours behind Troy. Current local time in Troy is 23:21 CST (2024-12-01) and time in Fairfield Heights is 00:21 EST (2024-12-02).