Distance between Saint Joseph and Ames
Distance from Saint Joseph, MO to Ames, IA is 169 miles / 272 kilometers.
Map showing the distance from Saint Joseph to Ames
![]() |
Air distance: | miles km |
Saint Joseph, MO
City: | Saint Joseph, MO |
Country: | United States |
Ames, IA
City: | Ames, IA |
Country: | United States |
Time difference between Saint Joseph and Ames
There is no time difference between Saint Joseph and Ames. Current local time in Saint Joseph and Ames is 05:56 CST (2025-02-27)