Distance between Troy and Florence
Distance from Troy, MI to Florence, AL is 592 miles / 952 kilometers.
Map showing the distance from Troy to Florence
![]() |
Air distance: | miles km |
Troy, MI
City: | Troy, MI |
Country: | United States |
Florence, AL
City: | Florence, AL |
Country: | United States |
Time difference between Troy and Florence
The time difference between Troy and Florence is 1 hour. Florence is 1 hour behind Troy. Current local time in Troy is 04:08 EST (2025-02-27) and time in Florence is 03:08 CST (2025-02-27).