Distance between Layton and St. Johns
Distance from Layton, UT to St. Johns, FL is 1858 miles / 2990 kilometers.
Map showing the distance from Layton to St. Johns
![]() |
Air distance: | miles km |
Layton, UT
City: | Layton, UT |
Country: | United States |
St. Johns, FL
City: | St. Johns, FL |
Country: | United States |
Time difference between Layton and St. Johns
The time difference between Layton and St. Johns is 2 hours. St. Johns is 2 hours ahead of Layton. Current local time in Layton is 21:28 MST (2025-02-17) and time in St. Johns is 23:28 EST (2025-02-17).