Star Rating
Hotel Name
Price Range (USD)to
Amenities

Oskaloosa Iowa Accommodations

Find hotels in Oskaloosa using the list and search tools below. Find cheap and/or discounted hotel rates in or near Oskaloosa, IA for your upcoming personal or group trip. We show the best Oskaloosa Iowa hotel rooms. Review the Oskaloosa hotel list below to find the perfect lodging. We also have a map of the Oskaloosa hotels. Booking 5+ Rooms? Find Oskaloosa Group Hotel Discounts

The Oskaloosa center point is around the area of Downtown Oskaloosa and 1 mile northwest of Mahaska Community Health.

Oskaloosa Hotels & Accommodations

Americas Best Value Inn 1315 A. Ave. East, Oskaloosa, IA 52577
  • Inexpensive Suburban property
  • Hotel has 2 floors
Super 8 - Oskaloosa 306 South 17th St., Oskaloosa, IA 52577
  • Inexpensive property
  • Free complimentary breakfast
  • Air conditioning worked great
  • Hotel was clean
Comfort Inn - Oskaloosa
+1-800-881-1523
2401 a Ave. West, Oskaloosa, IA 52577
  • Mid-scale hotel
  • 59 sleeping rooms in hotel
  • Good service
  • New hotel
From$85
Very Good 4.0 /5Review Score CallBookMore Details
Super 8 Pella : 105 East Oskaloosa St.
+1-888-283-3404
105 East Oskaloosa St., Pella, IA 50219 ~15.32 miles west of Oskaloosa
  • Economy Downtown hotel
  • 38 sleeping rooms in hotel
Country Inn & Suites 315 Roosevelt Rd., Pella, IA 50219 ~15.51 miles west of Oskaloosa
  • Three Star Highway property
  • Check in: 3:00 pm
  • Generally very clean
  • Great decor
From$74
Very Good 4.5 /5Reviews CallBookMore Details
Royal Amsterdam Hotel 705 East 1st, Pella, IA 50219 ~16.00 miles west of Oskaloosa
  • Two star Downtown property
  • 2 meeting rooms in property
  • Breakfast can be improved
  • Staff friendly
From$139
Very Good 4.5 /5Review Score CallBookMore Details
Holiday Inn Express Pella 2508 Bos Landen Dr., Pella, IA 50219 ~17.36 miles west of Oskaloosa
  • Inexpensive Golf Course property
  • 14 suites in property
From$102
Very Good 4.0 /5Latest Reviews CallBookMore Details
Americinn Hotels & Suites - Pella
+1-888-690-5247
910 West 16th Us 163 Exit 40, Pella, IA 50219 ~17.87 miles west of Oskaloosa
  • Low-priced Downtown hotel
  • Hotel has 12 suites
  • The best front desk staff
  • Great breakfast
Baymont Inn & Suites 2104 Washington St., Pella, IA 50219 ~17.89 miles west of Oskaloosa
  • Mid-scale Downtown property
  • 6 suites in hotel
  • Wellness & sports facilities could be improved
  • The majority of guests said the reception staff was great
From$68
Very Good 4.0 /5Review Score CallBookMore Details
Quality Inn & Suites - Ottumwa 125 West Joesph Ave., Ottumwa, IA 52501 ~19.99 miles southeast of Oskaloosa
  • Inexpensive Downtown property
  • Check in: 3:00 PM
  • Delicious food
  • Good hot breakfast
Lexington Inn & Suites 2813 North Court Rd., Ottumwa, IA 52501 ~20.20 miles southeast of Oskaloosa
  • Mid-scale Suburban property
  • Free breakfast
Hampton Inn Ottumwa : 943 Quincy Ave. 943 Quincy Ave., Ottumwa, IA 52501 ~22.05 miles southeast of Oskaloosa
  • Three Star Rural hotel
  • 77 rooms in property
From$99
Very Good 4.5 /5Review Score CallBookMore Details
Americinn Ottumwa - Ottumwa 222 West 2nd St., Ottumwa, IA 52501 ~22.46 miles southeast of Oskaloosa
  • Low priced hotel
  • 3 floors in hotel
  • Popular among business travelers
  • Wifi quality could be improved
From$89
Very Good 4.0 /5Reviews CallBookMore Details
Hotel Ottumwa in Ottumwa
+1-888-690-5281
107 East 2nd St., Ottumwa, IA 52501 ~22.57 miles southeast of Oskaloosa
  • Midscale Downtown property
  • 22 suites in hotel
  • Fair breakfast prices
  • Clean rooms
Cobblestone Hotel & Suites 1212 Eric Dr., Knoxville, IA 50138 ~24.30 miles west of Oskaloosa
  • 3-star Rural hotel
  • 9 suites in property
From$69
Very Good 4.5 /5Review Score CallBookMore Details
Red Carpet Motel - Knoxville
+1-888-305-3366
1702 North Lincoln St., Knoxville, IA 50138 ~24.31 miles west of Oskaloosa
  • Cheap Downtown hotel
  • 41 rooms in hotel
  • Clean Rooms
  • Comfort level is high
Super 8 Knoxville - Knoxville 2205 North Lincoln Rd., Knoxville, IA 50138 ~24.34 miles west of Oskaloosa
  • Low-priced Lake hotel
  • Hotel has 2 floors
Best Western Pioneer Inn & Suites 2210 West St. South, Grinnell, IA 50112 ~28.44 miles north of Oskaloosa
  • Midscale Highway hotel
  • Hotel has 58 rooms
Super 8 Grinnell Ia 2111 West St. South, Grinnell, IA 50112 ~28.51 miles north of Oskaloosa
  • Inexpensive Highway hotel
  • Check-in time: 11:00 AM
Country Inn of Grinnell
+1-866-429-5787
1710 West St. South, Grinnell, IA 50112 ~28.58 miles north of Oskaloosa
  • 3-star hotel
  • 60 rooms in hotel
  • Clean rooms
  • Arrival are nice
From$90
Very Good 4.5 /5Review Score CallBookMore Details
Quality Inn & Suites
+1-888-690-5281
1902 West St. South, Grinnell, IA 50112 ~28.70 miles north of Oskaloosa
  • Low Cost Rural hotel
  • Free breakfast
  • Correct reservation
  • Bathroom is ok
Comfort Inn & Suites 1630 West St. South, Grinnell, IA 50112 ~28.99 miles north of Oskaloosa
  • Mid-scale Highway hotel
  • 3 floors in property
From$90
Very Good 4.0 /5Reviews CallBookMore Details
Pleasant Inn & Suites 4130 Ia 21, Brooklyn, IA 52211 ~30.69 miles northeast of Oskaloosa
  • 2 star property
Americinn Lodge & Suites Newton   in Newton 4401 South 22nd Ave. East, Newton, ID 50208 ~32.28 miles northwest of Oskaloosa
  • Cheap hotel
Americas Best Value Inn in Newton 2000 West 18th St. South, Newton, IA 50208 ~34.79 miles northwest of Oskaloosa
  • Economical property
  • 78 rooms in hotel
Next 25 Oskaloosa Hotels >  [1 - 25 of 39]    
Next: See My Oskaloosa Hotels with Pricing
Back to Top