Distance between Troy and Sayreville Junction
Distance from Troy, MO to Sayreville Junction, NJ is 889 miles / 1431 kilometers.
Map showing the distance from Troy to Sayreville Junction
![]() |
Air distance: | miles km |
Troy, MO
City: | Troy, MO |
Country: | United States |
Sayreville Junction, NJ
City: | Sayreville Junction, NJ |
Country: | United States |
Time difference between Troy and Sayreville Junction
The time difference between Troy and Sayreville Junction is 1 hour. Sayreville Junction is 1 hour ahead of Troy. Current local time in Troy is 09:02 CST (2025-02-18) and time in Sayreville Junction is 10:02 EST (2025-02-18).