Cities near St. Marys
- Saint Charles (~7 km)
- Patterson (~13 km)
- Warren County (~14 km)
- Truro (~15 km)
- Indianola (~15 km)
- Norwalk (~19 km)
- Cumming (~20 km)
- Winterset (~24 km)
- Milo (~25 km)
- West Des Moines (~29 km)
- Carlisle (~29 km)
- Osceola (~31 km)
- Hartford (~32 km)
- Windsor Heights (~33 km)
- Clarke County (~33 km)
- Des Moines (~33 km)
Last updated: