Distance between St. Louis and Tempe Junction
Distance from St. Louis, MO to Tempe Junction, AZ is 1264 miles / 2034 kilometers.
Map showing the distance from St. Louis to Tempe Junction
Air distance: | miles km |
St. Louis, MO
City: | St. Louis, MO |
Country: | United States |
Coordinates: |
38°37′38″N 90°11′52″W |
Tempe Junction, AZ
City: | Tempe Junction, AZ |
Country: | United States |
Coordinates: |
33°24′51″N 111°56′36″W |
Time difference between St. Louis and Tempe Junction
The time difference between St. Louis and Tempe Junction is 22 hours. Tempe Junction is 22 hours ahead of St. Louis. Current local time in St. Louis is 01:09 CDT (2024-04-26) and time in Tempe Junction is 23:09 MST (2024-04-25).