Best of Oskaloosa, IA
The best restaurants, cafés, bars, shops and things to do in Oskaloosa, IA — mapped and organized by category.
About Oskaloosa
Oskaloosa serves as the county seat of Mahaska County in Iowa with a population of 11,558 recorded in the 2020 census. The area transitioned from being a national center for bituminous coal mining in the late nineteenth and early twentieth centuries to hosting William Penn University today. Visitors can also explore Lake Keomah State Park, which sits four miles east of the city.
📣 What's going on in Oskaloosa
Nothing new in Oskaloosa this week — be the first to post something!
Nelson Pioneer Farm Museum
Nelson Pioneer Farm Museum is an attraction located at 2211 Nelson Lane.
View details →Best Hotels in Oskaloosa
7 places · Where to stay, from budget-friendly to boutique.
-
Fairfield Inn & Suites Oskaloosa
The Fairfield Inn & Suites Oskaloosa is located at 2325 Coal Mine Loop.
-
Fairfield Inn & Suites Oskaloosa
The Fairfield Inn & Suites Oskaloosa is located at 2325 Coal Mine Loop.
-
Budget Inn
Budget Inn is a hotel offering basic accommodations for travelers looking for affordable options.