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 in Oskaloosa 1315 A. Ave. East, Oskaloosa, IA 52577
  • Low Cost Suburban property
  • 2 floors in property
Super 8 in Oskaloosa 306 South 17th St., Oskaloosa, IA 52577
  • Cheap property
  • 2 floors in property
  • Modestly maintained rooms
  • Air conditioning worked great
Comfort Inn : 2401 a Ave. West
+1-800-881-1523
2401 a Ave. West, Oskaloosa, IA 52577
  • 3-star hotel
  • Check in: 3:00 PM
  • Comfort level is high
  • Most guests said rooms were clean
From$85
Very Good 4.0 /5Reviews 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
  • Low Cost Downtown hotel
  • 38 rooms in property
From$59
Very Good 4.0 /5Review Score CallBookMore Details
Country Inn & Suites 315 Roosevelt Rd., Pella, IA 50219 ~15.51 miles west of Oskaloosa
  • Midscale Highway property
  • Check in: 3:00 pm
  • Great breakfast
  • Cute town
From$74
Very Good 4.5 /5Read Reviews CallBookMore Details
Royal Amsterdam Hotel in Pella 705 East 1st, Pella, IA 50219 ~16.00 miles west of Oskaloosa
  • Affordable Downtown property
  • Hotel has 38 rooms
  • Terrific location
  • Good food
From$139
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
  • Check in: 3:00 pm
From$102
Very Good 4.0 /5Reviews 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
  • Economical Downtown hotel
  • Check in time: 3:00 pm
  • Comfortable beds
  • Reception is all right
Baymont Inn & Suites 2104 Washington St., Pella, IA 50219 ~17.89 miles west of Oskaloosa
  • Three Star Downtown hotel
  • 2 floors in property
  • Bathroom could be optimized
  • Tasty breakfast
Quality Inn & Suites in Ottumwa 125 West Joesph Ave., Ottumwa, IA 52501 ~19.99 miles southeast of Oskaloosa
  • Economy Downtown property
  • Free breakfast available
  • Delicious food
  • Location is inconvenient
Lexington Inn & Suites 2813 North Court Rd., Ottumwa, IA 52501 ~20.20 miles southeast of Oskaloosa
  • 3-star Suburban hotel
  • 61 sleeping rooms in hotel
Hampton Inn Ottumwa : 943 Quincy Ave. 943 Quincy Ave., Ottumwa, IA 52501 ~22.05 miles southeast of Oskaloosa
  • Affordable Rural hotel
  • Comp. Breakfast
From$99
Very Good 4.5 /5Review Score CallBookMore Details
Americinn Ottumwa in Ottumwa 222 West 2nd St., Ottumwa, IA 52501 ~22.46 miles southeast of Oskaloosa
  • Economy hotel
  • Check-in time: 3:00 pm
  • Tasty breakfast
  • Awesome vibe
Hotel Ottumwa - Ottumwa
+1-888-690-5281
107 East 2nd St., Ottumwa, IA 52501 ~22.57 miles southeast of Oskaloosa
  • Three Star Downtown property
  • Check-in: 3:00PM
  • Vibe was decent
  • Complimentary breakfast
Cobblestone Hotel & Suites 1212 Eric Dr., Knoxville, IA 50138 ~24.30 miles west of Oskaloosa
  • Midscale Rural property
  • Hotel has 9 suites
From$69
Excellent 5.0 /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
  • Low Cost Downtown hotel
  • Hotel has 41 rooms
  • Good vibe
  • Alarm clock didnt work
From$45
Very Good 4.0 /5Reviews CallBookMore Details
Super 8 Knoxville : 2205 North Lincoln Rd. 2205 North Lincoln Rd., Knoxville, IA 50138 ~24.34 miles west of Oskaloosa
  • 2 star Lake property
  • Hotel has 42 rooms
Best Western Pioneer Inn & Suites : 2210 West St. South 2210 West St. South, Grinnell, IA 50112 ~28.44 miles north of Oskaloosa
  • Mid-scale Highway property
  • Check-in time: 15:00pm
From$69
Average 3.5 /5Reviews CallBookMore Details
Super 8 Grinnell Ia : 2111 West St. South 2111 West St. South, Grinnell, IA 50112 ~28.51 miles north of Oskaloosa
  • Low Cost Highway property
  • Check-in time: 11:00 AM
Country Inn of Grinnell : 1710 West St. South
+1-866-429-5787
1710 West St. South, Grinnell, IA 50112 ~28.58 miles north of Oskaloosa
  • Mid-scale property
  • Check in: 3:00 pm
  • Most guests thought the building wasn't nice
  • Clean
From$90
Very Good 4.5 /5Review Score CallBookMore Details
Quality Inn & Suites - Grinnell
+1-888-690-5281
1902 West St. South, Grinnell, IA 50112 ~28.70 miles north of Oskaloosa
  • Economy Rural property
  • 13 suites in hotel
  • Staff was super friendly, nice
  • Great service
Comfort Inn & Suites 1630 West St. South, Grinnell, IA 50112 ~28.99 miles north of Oskaloosa
  • Mid-scale Highway property
  • 18 suites in property
Pleasant Inn & Suites 4130 Ia 21, Brooklyn, IA 52211 ~30.69 miles northeast of Oskaloosa
  • Economy hotel
From$75
Average 3.5 /5Reviews CallBookMore Details
Americas Best Value Inn - Newton 2000 West 18th St. South, Newton, IA 50208 ~34.79 miles northwest of Oskaloosa
  • 2 star hotel
  • 2 floors in property
Quality Inn : 1700 W.19th St. South 1700 W.19th St. South, Newton, IA 50208 ~35.10 miles northwest of Oskaloosa
  • Cheap Highway property
  • Check-in time: 3:00pm
  • Horrible vibe
  • Breakfast was pretty nice
Next 25 Oskaloosa Hotels >  [1 - 25 of 38]    
Next: See My Oskaloosa Hotels with Pricing
Back to Top