Around the World

Distance between Phoenix and St. Louis

Distance from Phoenix, AZ to St. Louis, MO is 1270 miles / 2044 kilometers.

Map showing the distance from Phoenix to St. Louis

Beeline Air distance: miles km

Phoenix, AZ

City: Phoenix, AZ
Country: United States

St. Louis, MO

City: St. Louis, MO
Country: United States

Time difference between Phoenix and St. Louis

The time difference between Phoenix and St. Louis is 1 hour. St. Louis is 1 hour ahead of Phoenix. Current local time in Phoenix is 07:43 MST (2025-02-18) and time in St. Louis is 08:43 CST (2025-02-18).

Search