Moravia is located in Appanoose County in southern Iowa on U.S. Highway 5, about 9 miles south of Albia and 11 miles north of Centerville.
We are:
- 30 miles from Ottumwa, IA
- 35 miles from Oskalosa, IA
- 58 miles from Kirksville, MO
- 75 miles from Des Moines, IA