There are 3 Hotels in Oskaloosa, Iowa, serving a population of 11,531 people in an area of 8 square miles. There is 1 Hotel per 3,843 people, and 1 Hotel per 2 square miles.
In Iowa, Oskaloosa is ranked 130th of 1056 cities in Hotels per capita, and 114th of 1056 cities in Hotels per square mile.
Find addresses, phone numbers, fax numbers, hours & services for Oskaloosa Hotels.
Americas Best Value Inn Oskaloosa 1315 A Avenue East Oskaloosa, IA
Everspring Inn & Suites 2401 A Avenue West Oskaloosa, IA
Super 8 By Wyndham Oskaloosa Ia 306 South 17th Street Oskaloosa, IA