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
  • Two-star Suburban hotel
  • 2 floors in property
Super 8 306 South 17th St., Oskaloosa, IA 52577
  • Low-priced property
  • Check-in time: 2.00 pm
  • Great breakfast and good service
  • For 50%, maintenance was acceptable
Comfort Inn : 2401 a Ave. West
+1-800-997-5148
2401 a Ave. West, Oskaloosa, IA 52577
  • Midscale hotel
  • Free complimentary breakfast
  • Beds comfortable
  • Clean room
Super 8 Pella
+1-888-690-5247
105 East Oskaloosa St., Pella, IA 50219 ~15.32 miles west of Oskaloosa
  • Cheap Downtown hotel
  • Check-in time: 11:00 AM
From$59
Very Good 4.0 /5Read Reviews Call
Country Inn & Suites - Pella 315 Roosevelt Rd., Pella, IA 50219 ~15.51 miles west of Oskaloosa
  • Three Star Highway property
  • Check-in: 3:00 pm
  • Spacious rooms
  • WiFi system needs upgrading
From$74
Very Good 4.5 /5Review Score Call
Royal Amsterdam Hotel 705 East 1st, Pella, IA 50219 ~16.00 miles west of Oskaloosa
  • Mid-scale Downtown hotel
  • 2 meeting rooms in property
  • Rooms are ok
  • Staff friendly
From$139
Very Good 4.5 /5Latest Reviews Call
Holiday Inn Express Pella
+1-888-283-3404
2508 Bos Landen Dr., Pella, IA 50219 ~17.36 miles west of Oskaloosa
  • Two-star Golf Course property
  • 14 suites in hotel
Americinn Hotels & Suites : 910 West 16th Us 163 Exit 40
+1-800-997-5149
910 West 16th Us 163 Exit 40, Pella, IA 50219 ~17.87 miles west of Oskaloosa
  • Low-priced property
  • Gym / Fitness Center Available
  • Nice breakfast choices
  • Clean Rooms
From$80
Very Good 4.5 /5Review Score Call
Baymont Inn & Suites - Pella 2104 Washington St., Pella, IA 50219 ~17.89 miles west of Oskaloosa
  • 3-star Downtown hotel
  • 6 suites in hotel
  • Tasty breakfast
  • For only 50%, the noise level was all right
From$65
Very Good 4.0 /5Reviews Call
Quality Inn & Suites 125 West Joesph Ave., Ottumwa, IA 52501 ~19.99 miles southeast of Oskaloosa
  • Low priced Downtown property
  • Free breakfast available
  • Inconvenient location
  • Tasty food
From$50
Very Good 4.0 /5Read Reviews Call
Lexington Inn & Suites 2813 North Court Rd., Ottumwa, IA 52501 ~20.20 miles southeast of Oskaloosa
  • 3 star Suburban hotel
  • 3 floors in hotel
Hampton Inn Ottumwa 943 Quincy Ave., Ottumwa, IA 52501 ~22.05 miles southeast of Oskaloosa
  • Mid-scale Rural hotel
  • 77 sleeping rooms in hotel
From$99
Very Good 4.5 /5Review Score Call
Americinn Ottumwa in Ottumwa 222 West 2nd St., Ottumwa, IA 52501 ~22.46 miles southeast of Oskaloosa
  • Two star hotel
  • Hotel has 2 suites
  • Easy to find location in downtown
  • Great continental breakfast
From$89
Very Good 4.0 /5Reviews Call
Hotel Ottumwa in Ottumwa
+1-800-881-1523
107 East 2nd St., Ottumwa, IA 52501 ~22.57 miles southeast of Oskaloosa
  • Three Star Downtown property
  • Hotel has 7 meeting rooms
  • Very old building
  • Relatively modern hotel
From$52
Average 3.5 /5Reviews Call
Cobblestone Hotel & Suites - Knoxville 1212 Eric Dr., Knoxville, IA 50138 ~24.30 miles west of Oskaloosa
  • Affordable Rural hotel
  • Access to gym on-site
Red Carpet Motel
+1-800-997-5149
1702 North Lincoln St., Knoxville, IA 50138 ~24.31 miles west of Oskaloosa
  • Cheap Downtown property
  • Check-in time: 11.00
  • Friendly service
  • Most guests said the beds were comfortable
From$45
Very Good 4.0 /5Reviews Call
Super 8 Knoxville in Knoxville 2205 North Lincoln Rd., Knoxville, IA 50138 ~24.34 miles west of Oskaloosa
  • Economy Lake hotel
  • Check-in time: 11:00AM
Best Western Pioneer Inn & Suites 2210 West St. South, Grinnell, IA 50112 ~28.43 miles north of Oskaloosa
  • 3 star Highway property
  • Fitness / Gym is on-site
Super 8 Grinnell Ia 2111 West St. South, Grinnell, IA 50112 ~28.51 miles north of Oskaloosa
  • Cheap Highway hotel
Country Inn of Grinnell
+1-888-690-5247
1710 West St. South, Grinnell, IA 50112 ~28.58 miles north of Oskaloosa
  • Mid-scale property
  • Check-in time: 3:00 pm
  • Breakfast was tasty and nice that
  • Close to Interstate
From$101
Very Good 4.5 /5Hotel Reviews Call
Quality Inn & Suites in Grinnell
+1-888-305-3366
1902 West St. South, Grinnell, IA 50112 ~28.70 miles north of Oskaloosa
  • Inexpensive Rural property
  • Fitness + Health Center
  • Bathroom is ok
  • Great staff
Comfort Inn & Suites - Grinnell 1630 West St. South, Grinnell, IA 50112 ~28.99 miles north of Oskaloosa
  • Affordable Highway property
  • Hotel has 66 rooms
From$90
Very Good 4.0 /5Reviews Call
Americas Best Value Inn in Newton 2000 West 18th St. South, Newton, IA 50208 ~34.78 miles northwest of Oskaloosa
  • Cheap property
  • 2 floors in property
Quality Inn - Newton 1700 W.19th St. South, Newton, IA 50208 ~35.10 miles northwest of Oskaloosa
  • Cheap Highway property
  • Check in: 3:00pm
  • Fairly good value for money
  • Friendly service
Days Inn Newton in Newton 1605 West 19th St. South, Newton, IA 50208 ~35.15 miles northwest of Oskaloosa
  • Low Cost hotel
  • Free breakfast
Next 25 Oskaloosa Hotels >  [1 - 25 of 37]    
Next: See My Oskaloosa Hotels with Pricing
Back to Top