Distance between Calgary and Saint Joseph
Distance from Calgary to Saint Joseph, MO is 1209 miles / 1946 kilometers.
Map showing the distance from Calgary to Saint Joseph
![]() |
Air distance: | miles km |
Calgary
City: | Calgary |
Country: | Canada |
Saint Joseph, MO
City: | Saint Joseph, MO |
Country: | United States |
Time difference between Calgary and Saint Joseph
The time difference between Calgary and Saint Joseph is 1 hour. Saint Joseph is 1 hour ahead of Calgary. Current local time in Calgary is 16:51 MST (2025-02-16) and time in Saint Joseph is 17:51 CST (2025-02-16).