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 in Oskaloosa 1315 A. Ave. East, Oskaloosa, IA 52577
  • Cheap Suburban hotel
  • Hotel has 2 floors
Super 8 : 306 South 17th St. 306 South 17th St., Oskaloosa, IA 52577
  • Low-priced property
  • Hotel has 2 floors
  • Good value
  • Great value
Comfort Inn : 2401 a Ave. West
+1-800-881-1523
2401 a Ave. West, Oskaloosa, IA 52577
  • 3-star property
  • 8 suites in hotel
  • Fantastic service
  • Clean room
Super 8 Pella
+1-888-283-3404
105 East Oskaloosa St., Pella, IA 50219 ~15.32 miles west of Oskaloosa
  • Inexpensive Downtown hotel
  • Hotel has 2 floors
Country Inn & Suites in Pella 315 Roosevelt Rd., Pella, IA 50219 ~15.51 miles west of Oskaloosa
  • Mid-scale Highway property
  • Access to gym on-site
  • Great facility
  • Great pool
Royal Amsterdam Hotel - Pella 705 East 1st, Pella, IA 50219 ~16.00 miles west of Oskaloosa
  • Low priced Downtown hotel
  • 2 meeting rooms in hotel
  • Food is to die for
  • Great location
From$149
Very Good 4.5 /5Guest Reviews CallBookMore Details
Holiday Inn Express Pella 2508 Bos Landen Dr., Pella, IA 50219 ~17.36 miles west of Oskaloosa
  • Cheap Golf Course hotel
  • 87 sleeping rooms in hotel
From$102
Very Good 4.0 /5Read 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
  • 2-star Downtown hotel
  • Hotel has 58 rooms
  • Comfortable beds
  • Rooms are ok
Baymont Inn & Suites 2104 Washington St., Pella, IA 50219 ~17.89 miles west of Oskaloosa
  • Three Star Downtown property
  • Free comp. breakfast
  • Convenient location
  • Hotel could use some updating
Quality Inn & Suites : 125 West Joesph Ave. 125 West Joesph Ave., Ottumwa, IA 52501 ~19.99 miles southeast of Oskaloosa
  • Two star Downtown property
  • Comp. Breakfast
  • Handy laundry room
  • Inconvenient location
Lexington Inn & Suites - Ottumwa 2813 North Court Rd., Ottumwa, IA 52501 ~20.20 miles southeast of Oskaloosa
  • 3 star Suburban hotel
  • Gym / Fitness Center Available
From$49
Average 3.5 /5Reviews CallBookMore Details
Hampton Inn Ottumwa in Ottumwa 943 Quincy Ave., Ottumwa, IA 52501 ~22.05 miles southeast of Oskaloosa
  • Three Star Rural property
  • 77 sleeping rooms in hotel
Americinn Ottumwa - Ottumwa 222 West 2nd St., Ottumwa, IA 52501 ~22.46 miles southeast of Oskaloosa
  • Low priced property
  • Hotel has 2 suites
  • Not very comfortable
  • Easy to find location in downtown
Hotel Ottumwa
+1-888-690-5281
107 East 2nd St., Ottumwa, IA 52501 ~22.57 miles southeast of Oskaloosa
  • Midscale Downtown hotel
  • 7 meeting rooms in hotel
  • Free breakfast
  • Charming art deco
Cobblestone Hotel & Suites : 1212 Eric Dr. 1212 Eric Dr., Knoxville, IA 50138 ~24.30 miles west of Oskaloosa
  • Midscale Rural hotel
  • Hotel has 9 suites
From$69
Very Good 4.5 /5Read Reviews CallBookMore Details
Red Carpet Motel in Knoxville
+1-888-305-3366
1702 North Lincoln St., Knoxville, IA 50138 ~24.31 miles west of Oskaloosa
  • Two star Downtown hotel
  • Check in time: 11.00
  • Room is all right
  • Friendly manager
From$45
Very Good 4.0 /5Read Reviews CallBookMore Details
Super 8 Knoxville - Knoxville 2205 North Lincoln Rd., Knoxville, IA 50138 ~24.34 miles west of Oskaloosa
  • Low-priced Lake property
  • 42 rooms in property
Best Western Pioneer Inn & Suites 2210 West St. South, Grinnell, IA 50112 ~28.44 miles north of Oskaloosa
  • 3 star Highway hotel
  • Hotel has 2 floors
Super 8 Grinnell Ia : 2111 West St. South 2111 West St. South, Grinnell, IA 50112 ~28.51 miles north of Oskaloosa
  • Low priced Highway hotel
  • Check-in: 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 sleeping rooms in hotel
  • Most guests said rooms were clean
  • Complimentary cookies
Quality Inn & Suites : 1902 West St. South
+1-888-690-5281
1902 West St. South, Grinnell, IA 50112 ~28.70 miles north of Oskaloosa
  • 2 star Rural hotel
  • 2 floors in hotel
  • Good rate
  • Average value
Comfort Inn & Suites - Grinnell 1630 West St. South, Grinnell, IA 50112 ~28.99 miles north of Oskaloosa
  • Mid-scale Highway property
  • Fitness center on property
From$90
Very Good 4.0 /5Read Reviews CallBookMore Details
Pleasant Inn & Suites - Brooklyn 4130 Ia 21, Brooklyn, IA 52211 ~30.69 miles northeast of Oskaloosa
  • Low Cost hotel
Americinn Lodge & Suites Newton   : 4401 South 22nd Ave. East 4401 South 22nd Ave. East, Newton, ID 50208 ~32.28 miles northwest of Oskaloosa
  • Low priced property
Americas Best Value Inn - Newton 2000 West 18th St. South, Newton, IA 50208 ~34.79 miles northwest of Oskaloosa
  • Economy hotel
  • 2 floors in hotel
Next 25 Oskaloosa Hotels >  [1 - 25 of 39]    
Next: See My Oskaloosa Hotels with Pricing
Back to Top