Top Rated Oskaloosa Hotels

Comfort Inn Oskaloosa
Average Customer Rating: 8.5

2401 A Avenue West - Oskaloosa

Super 8 Oskaloosa
Average Customer Rating: 6.8

306 South 17th Street - Oskaloosa

Americas Best Value Inn - Oskaloosa
Average Customer Rating: 5.8

1315 A Avenue East - Oskaloosa