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

Budget Inn Oskaloosa 1210 a Ave. East, Oskaloosa, IA 52577
  • Mid-scale hotel
  • Check in time: 14:00
Americas Best Value Inn 1315 A. Ave. East, Oskaloosa, IA 52577
  • Economy Suburban property
  • Check-in time: 03:00 PM
Super 8 306 South 17th St., Oskaloosa, IA 52577
  • Economical hotel
  • Check in: 2.00 pm
  • Quite clean
  • Room is all right
Everspring Inn & Suites : 2401 a Ave. West 2401 a Ave. West, Oskaloosa, IA 52577
  • 3 star property
  • 2 floors in property
  • Breakfast area was nice
  • New hotel
From$85
Very Good 4.0 /5Reviews CallBookMore Details
Super 8 Pella in Pella 105 East Oskaloosa St., Pella, IA 50219 ~15.32 miles west of Oskaloosa
  • Low Cost Downtown hotel
  • 2 floors in property
Country Inn & Suites in Pella 315 Roosevelt Rd., Pella, IA 50219 ~15.51 miles west of Oskaloosa
  • Midscale Highway property
  • Gym / Fitness Center Available
  • Great pool
  • Rather comfortable
Royal Amsterdam Hotel 705 East 1st, Pella, IA 50219 ~16.00 miles west of Oskaloosa
  • Economy Downtown hotel
  • 38 rooms in hotel
  • Room is all right
  • Big windows
From$149
Very Good 4.5 /5Guest Reviews CallBookMore Details
Holiday Inn Express Pella - Pella 2508 Bos Landen Dr., Pella, IA 50219 ~17.36 miles west of Oskaloosa
  • Low-priced Golf Course property
  • 87 rooms in hotel
Americinn Hotel & Suites in Pella 910 West 16th St., Pella, IA 50219 ~17.78 miles west of Oskaloosa
  • Low Cost Highway hotel
  • Hotel has 58 rooms
Baymont Inn & Suites : 2104 Washington St. 2104 Washington St., Pella, IA 50219 ~17.89 miles west of Oskaloosa
  • 3 star Downtown hotel
  • Check-in: 3:00pm
  • Good pool
  • There was no elevator
Quality Inn & Suites 125 West Joesph Ave., Ottumwa, IA 52501 ~19.99 miles southeast of Oskaloosa
  • Two-star Downtown property
  • 2 floors in hotel
  • Fast food and drink
  • Nice rooms
Lexington Inn & Suites 2813 North Court Rd., Ottumwa, IA 52501 ~20.20 miles southeast of Oskaloosa
  • 3-star Highway property
  • Hotel has 16 suites
Hampton Inn Ottumwa 943 Quincy Ave., Ottumwa, IA 52501 ~22.00 miles southeast of Oskaloosa
  • 3 star Rural hotel
  • 77 rooms in property
Americinn Ottumwa : 222 West 2nd St. 222 West 2nd St., Ottumwa, IA 52501 ~22.46 miles southeast of Oskaloosa
  • 2-star hotel
  • 54 rooms in property
  • Great location
  • Convenient Location;
From$89
Very Good 4.0 /5Review Score CallBookMore Details
Hotel Ottumwa 107 East 2nd St., Ottumwa, IA 52501 ~22.57 miles southeast of Oskaloosa
  • 3 star Downtown hotel
  • 22 suites in hotel
  • Very old building
  • Large, comfortable rooms
From$60
Very Good 4.0 /5Read Reviews CallBookMore Details
Cobblestone Hotel & Suites : 1212 Eric Dr. 1212 Eric Dr., Knoxville, IA 50138 ~24.30 miles west of Oskaloosa
  • Midscale Rural hotel
  • 9 suites in property
Super 8 in Knoxville 2205 North Lincoln St., Knoxville, IA 50138 ~24.30 miles west of Oskaloosa
  • Two star Lake property
  • Complimentary breakfast is offered
  • Dirty hotel
  • Almost all guests said rooms were dirty
Red Carpet Motel
+1-888-283-3404
1702 North Lincoln St., Knoxville, IA 50138 ~24.31 miles west of Oskaloosa
  • Low-priced Downtown property
  • 41 sleeping rooms in hotel
  • Average cleanliness
  • Fair Hotel
From$45
Very Good 4.0 /5Reviews CallBookMore Details
Best Western Pioneer Inn & Suites 2210 West St. South, Grinnell, IA 50112 ~28.44 miles north of Oskaloosa
  • 3-star Highway property
  • 2 meeting rooms in hotel
Super 8 Grinnell Ia 2111 West St. South, Grinnell, IA 50112 ~28.51 miles north of Oskaloosa
  • Low-priced Highway hotel
  • Check in time: 11:00 AM
Country Inn of Grinnell : 1710 West St. South
+1-888-690-5281
1710 West St. South, Grinnell, IA 50112 ~28.58 miles north of Oskaloosa
  • 3-star hotel
  • Access to gym on-site
  • Complimentary cookies
  • Great desserts & fruits
From$69
Very Good 4.0 /5Reviews CallBookMore Details
Quality Inn & Suites
+1-888-690-5247
1902 West St. South, Grinnell, IA 50112 ~28.70 miles north of Oskaloosa
  • Two star Rural property
  • Hotel has 50 rooms
  • Great staff
  • Room needs to be redecorated
From$74
Average 3.0 /5Reviews CallBookMore Details
Comfort Inn & Suites 1630 West St. South, Grinnell, IA 50112 ~28.99 miles north of Oskaloosa
  • 3 star Highway property
  • Check-in time: 03:00 PM
From$90
Very Good 4.0 /5Reviews CallBookMore Details
Pleasant Inn & Suites 4130 Ia 21, Brooklyn, IA 52211 ~30.69 miles northeast of Oskaloosa
  • Cheap property
From$75
Average 3.5 /5Reviews CallBookMore Details
Honey Creek Resort - Moravia 12633 Resort Dr., Moravia, IA 52571 ~31.72 miles south of Oskaloosa
  • 4-star property
  • Hotel has 3 floors
From$160
Very Good 4.0 /5Recent Reviews CallBookMore Details
Next 25 Oskaloosa Hotels >  [1 - 25 of 40]    
Next: See My Oskaloosa Hotels with Pricing
Back to Top