Places to stay in Rose Hill, Iowa
Photos: Adam's Street B&B - Carroll, The Grand Anne Bed & Breakfast - Keokuk
![]() |
![]() |
Click property titles for more detailed descriptions
Map showing location of Rose Hill
Rose Hill links of interest
Nearby towns close to Rose Hill, Iowa
Rose Hill is a city in Mahaska County, Iowa, United States.
- Keomah Village - 4 km
- Delta - 6 km
- Fremont - 7 km
- What Cheer - 7 km
- University Park - 8 km
- Oskaloosa* - 9 km
- Thornburg - 11 km
- Gibson - 11 km
- Hayesville - 11 km
- Eddyville* - 14 km
Towns are shown withing 20km radius of Rose Hill, Iowa. Distances are not representive of traveling amounts. Towns marked * indicated accommodations listed.

