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, Motels & Accommodations

Americas Best Value Inn 1315 A. Ave. East, Oskaloosa, IA 52577
  • Two-star Suburban hotel
  • 40 rooms in hotel
Super 8 : 306 South 17th St. 306 South 17th St., Oskaloosa, IA 52577
  • Low Cost property
  • 49 rooms in hotel
  • Average comfort
  • Modestly maintained rooms
Comfort Inn
+1-800-997-5148
2401 a Ave. West, Oskaloosa, IA 52577
  • 3 star property
  • 59 sleeping rooms in hotel
  • Very comfortable, nice rooms
  • Nice choice for breakfast of this style
Super 8 Pella
+1-888-690-5247
105 East Oskaloosa St., Pella, IA 50219 ~15.32 miles west of Oskaloosa
  • 2 star property
  • Complimentary breakfast is offered
From$63
Very Good 4.0 /5Review Score Call
Country Inn & Suites 315 Roosevelt Rd., Pella, IA 50219 ~15.51 miles west of Oskaloosa
  • Three Star Highway property
  • Free breakfast available
  • Servers wonderful
  • Great room
Royal Amsterdam Hotel - Pella 705 East 1st, Pella, IA 50219 ~16.00 miles west of Oskaloosa
  • Three Star Downtown hotel
  • Check in: 3:00 pm
  • Great service
  • Staff friendly
From$139
Very Good 4.5 /5Latest Reviews Call
Holiday Inn Express Pella Iowa : 2508 Bos Landen Dr.
+1-888-283-3404
2508 Bos Landen Dr., Pella, IA 50219 ~17.36 miles west of Oskaloosa
  • Affordable Golf Course hotel
  • 2 floors in property
  • Friendly service
  • Average comfort
From$82
Very Good 4.0 /5Reviews Call
Americinn Hotels & Suites
+1-800-997-5149
910 West 16th Us 163 Exit 40, Pella, IA 50219 ~17.87 miles west of Oskaloosa
  • Low Cost hotel
  • Fitness / Gym is on-site
  • Friendly staff
  • Phone did not work
Baymont Inn & Suites 2104 Washington St., Pella, IA 50219 ~17.89 miles west of Oskaloosa
  • Midscale Downtown property
  • Check-in time: 3:00pm
  • Great reception
  • Staff was helpful
From$65
Very Good 4.0 /5Review Score Call
Quality Inn & Suites : 125 West Joesph Ave. 125 West Joesph Ave., Ottumwa, IA 52501 ~19.99 miles southeast of Oskaloosa
  • Economical Downtown hotel
  • 84 sleeping rooms in hotel
  • Great beds
  • Every guests reviewed said rooms were clean
Lexington Inn & Suites 2813 North Court Rd., Ottumwa, IA 52501 ~20.20 miles southeast of Oskaloosa
  • Three Star Suburban hotel
  • 20 suites in property
Hampton Inn Ottumwa 943 Quincy Ave., Ottumwa, IA 52501 ~22.05 miles southeast of Oskaloosa
  • 3-star Rural property
  • Free complimentary breakfast
Americinn Ottumwa 222 West 2nd St., Ottumwa, IA 52501 ~22.46 miles southeast of Oskaloosa
  • Low priced hotel
  • Hotel has 3 floors
  • Wifi quality could be improved
  • Awesome vibe
From$81
Very Good 4.0 /5Read Reviews Call
Hotel Ottumwa in Ottumwa
+1-800-881-1523
107 East 2nd St., Ottumwa, IA 52501 ~22.57 miles southeast of Oskaloosa
  • 3-star Downtown hotel
  • Gym is available on property
  • Clean sheets
  • Bathroom could be optimized
Cobblestone Hotel & Suites 1212 Eric Dr., Knoxville, IA 50138 ~24.30 miles west of Oskaloosa
  • Midscale Rural hotel
  • Fitness center on property
From$69
Excellent 5.0 /5Read Reviews Call
Red Carpet Motel - Knoxville
+1-800-997-5149
1702 North Lincoln St., Knoxville, IA 50138 ~24.31 miles west of Oskaloosa
  • Two star Downtown hotel
  • Check in time: 11.00
  • Breakfast can be improved
  • Awful breakfast
From$45
Very Good 4.0 /5Read Reviews Call
Super 8 Knoxville : 2205 North Lincoln Rd. 2205 North Lincoln Rd., Knoxville, IA 50138 ~24.34 miles west of Oskaloosa
  • Economical Lake hotel
  • Complimentary breakfast is offered
Best Western Pioneer Inn & Suites - Grinnell 2210 West St. South, Grinnell, IA 50112 ~28.43 miles north of Oskaloosa
  • Mid-scale Highway property
  • 2 floors in hotel
Super 8 Grinnell Ia in Grinnell 2111 West St. South, Grinnell, IA 50112 ~28.51 miles north of Oskaloosa
  • Two-star Highway hotel
  • Free comp. breakfast
Country Inn of Grinnell : 1710 West St. South
+1-888-690-5247
1710 West St. South, Grinnell, IA 50112 ~28.58 miles north of Oskaloosa
  • Midscale property
  • 5 suites in hotel
  • Friendly service
  • Food is to die for
From$109
Very Good 4.5 /5Review Score Call
Quality Inn & Suites : 1902 West St. South
+1-888-305-3366
1902 West St. South, Grinnell, IA 50112 ~28.70 miles north of Oskaloosa
  • Low-priced Rural property
  • 13 suites in property
  • Fairly good value for money
  • Bathroom is ok
Comfort Inn & Suites 1630 West St. South, Grinnell, IA 50112 ~28.99 miles north of Oskaloosa
  • Affordable Highway property
  • Free complimentary breakfast
From$90
Very Good 4.0 /5Review Score Call
Americas Best Value Inn in Newton 2000 West 18th St. South, Newton, IA 50208 ~34.78 miles northwest of Oskaloosa
  • Economical property
  • 2 floors in property
Quality Inn 1700 W.19th St. South, Newton, IA 50208 ~35.10 miles northwest of Oskaloosa
  • Low-priced Highway hotel
  • Hotel has 60 rooms
  • Most guests thought it was rather dirty
  • Friendly staff
Days Inn Newton : 1605 West 19th St. South 1605 West 19th St. South, Newton, IA 50208 ~35.15 miles northwest of Oskaloosa
  • Inexpensive hotel
  • Check-in time: 11:00 AM
From$75
Very Good 4.0 /5Review Score Call
Next 25 Oskaloosa Hotels >  [1 - 25 of 37]    
Next: See My Oskaloosa Hotels with Pricing
Back to Top