The best deals on hotels when visiting Miami in Iowa.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Miami, Iowa 50150

Indian Hills Inn & RV Park

100 Highway 34 East Albia, IA

With rooms from $94.95, Indian Hills Inn & RV Park provides quiet accommodations for travelers bound for Miami, creating an inviting and comfortable space for unwinding. Experience a welcoming stay in rooms that provide essential amenities and a comfortable setting, all at an economical price.

At Indian Hills Inn & RV Park, visitors are just a short drive from downtown Miami, making it easy to enjoy the city’s offerings and return to a quieter stay. Enjoy Miami to the fullest with a hotel that prioritizes comfort and value—book now!

  Call (855) 234-7135 to book with an agent.
  9.3 miles from Miami, IA 50150

Starting at

$94.95

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Oskaloosa

2325 COAL MINE LOOP Oskaloosa, IA

At Fairfield Inn & Suites by Marriott Oskaloosa, travelers to Miami will find inviting rooms with rates beginning at $149.99, creating a warm, comfortable space ideal for relaxation. Unwind in Fairfield's inviting outdoor spaces, where fire pits and comfortable seating offer the perfect setting for relaxation.

With a relaxing drive into downtown Miami, guests at Fairfield Inn & Suites by Marriott Oskaloosa can explore the city’s best spots before retreating to the peaceful surroundings of their stay. Make Miami travel both enjoyable and affordable with a practical hotel—secure now!

  Call (855) 239-4019 to book with an agent.
  13.4 miles from Miami, IA 50150

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

EverSpring Inn & Suites

2401 a Ave. West Oskaloosa, IA

With rates from $109.99, EverSpring Inn & Suites provides enchanting comfort for guests traveling to Miami, creating a warm and welcoming environment ideal for rest. Experience a touch of extra luxury in rooms that offer more amenities, providing a comfortable stay without the high costs.

Relax in the tranquil environment at EverSpring Inn & Suites, knowing that downtown Miami is just a comfortable drive away for sightseeing. Choose a hotel that makes your Miami experience delightful and budget-friendly—book now!

  Call (855) 235-6136 to book with an agent.
  13.5 miles from Miami, IA 50150

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Budget Inn Oskaloosa

1210 a Ave. East Oskaloosa, IA

Guests visiting Miami will appreciate the intimate-feeling comfort at Budget Inn Oskaloosa, where rooms begin at $65.00, creating a warm and welcoming environment for relaxation. Enjoy the basics in well-maintained rooms that provide a comfortable and budget-friendly environment for your visit.

At Budget Inn Oskaloosa, visitors can enjoy the peaceful surroundings of the hotel, while downtown Miami remains within reach for easy city exploration. Enjoy Miami with a hotel that makes affordability feel effortless—reserve your room today!

  Call (855) 236-8982 to book with an agent.
  15.0 miles from Miami, IA 50150

Starting at

$65.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn Oskaloosa

306 South 17th St Oskaloosa, IA

Guests bound for Miami will appreciate the easygoing accommodations at Quality Inn Oskaloosa, with rooms starting at $89.99, providing a warm, welcoming space for rest. Experience the local area with Quality Inn's guided tours, offering guests insights into the history and attractions of the destination.

At Quality Inn Oskaloosa, travelers can enjoy a calm retreat while downtown Miami remains within easy reach for a day of sightseeing. Enjoy added perks at a cost-effective rate on your Miami adventure—secure today!

  Call (855) 236-8982 to book with an agent.
  15.2 miles from Miami, IA 50150

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Hotel O Oskaloosa Hwy 63 / 92

2278 Highway 63 North Oskaloosa, IA

For a welcoming stay, Hotel O Oskaloosa Hwy 63 / 92 offers budget-friendly rooms with rates from $51.87, creating a clean and inviting space perfect for guests bound for Miami. Stay in accommodations that deliver extra comfort and amenities, ensuring a satisfying and budget-friendly experience.

A peaceful stay awaits at Hotel O Oskaloosa Hwy 63 / 92, where quiet surroundings create a restful retreat and downtown Miami is a short drive away. Relax and enjoy Miami with a welcoming hotel that fits your budget perfectly—secure today!

  Call (855) 235-0725 to book with an agent.
  15.9 miles from Miami, IA 50150

Starting at

$51.87

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Pella IA

315 Roosevelt Road Pella, IA

For a relaxing stay near Miami, Country Inn & Suites by Radisson Pella IA offers comfy accommodations with rates beginning at $104.99, creating a warm, inviting atmosphere for rest. Relax with in-room amenities at Country Inn & Suites, including a mini-fridge, microwave, and coffee maker for your convenience.

For those looking to unwind, Country Inn & Suites by Radisson Pella IA offers peaceful surroundings while keeping downtown Miami close by for exploration. Rest and recharge in Miami with accommodations that make every moment memorable—lock in today!

  Call (855) 234-7135 to book with an agent.
  17.4 miles from Miami, IA 50150

Starting at

$104.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Pella

105 East Oskaloosa St Pella, IA

At Super 8 by Wyndham Pella, guests traveling to Miami will find delightful, budget-friendly rooms starting at $69.99, creating a clean and welcoming environment for relaxation. Enjoy competitive rates at Super 8, ensuring you receive great value during your travels without sacrificing quality or comfort.

At Super 8 by Wyndham Pella, guests can enjoy the peaceful environment, while knowing downtown Miami is a convenient drive away for city exploration. Take advantage of extra features and affordability while exploring Miami—lock in now!

  Call (855) 235-6136 to book with an agent.
  17.6 miles from Miami, IA 50150

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Hotel & Suites Knoxville

1212 Eric Dr Knoxville, IA

With affordable rooms from $129.00, Cobblestone Hotel & Suites Knoxville provides budget-friendly accommodations for guests bound for Miami, creating a mellifluous and welcoming space. Stay in rooms that elevate your experience with additional amenities, ensuring a comfortable and affordable visit.

With a relaxing drive into downtown Miami, guests at Cobblestone Hotel & Suites Knoxville can explore the city’s best spots while retreating to the peace and quiet of their stay. Find the perfect Miami escape with accommodations that don’t break the bank—lock in today!

  Call (855) 234-2997 to book with an agent.
  17.8 miles from Miami, IA 50150

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Links Bos Landen Hotel & Spa of Pella Trademark by Wyndham

2508 Bos Landen Dr Pella, IA

For a welcoming and affordable stay, Links Bos Landen Hotel & Spa of Pella Trademark by Wyndham offers budget-friendly rooms with rates beginning at $88.99, creating a clean and comfortable space. Relax in a setting that provides more amenities and a higher level of comfort, all tailored to enhance your stay.

Escape the hustle of downtown Miami and unwind at Links Bos Landen Hotel & Spa of Pella Trademark by Wyndham, where the city remains within easy reach for a day of adventure. Relax and recharge in Miami with a hotel that offers more for less—secure today!

  Call (855) 235-6136 to book with an agent.
  18.0 miles from Miami, IA 50150

Starting at

$88.99

per night

Read Reviews View Amenities View All Rooms

Red Carpet Motel

1702 North Lincoln Street Knoxville, IA

Guests traveling to Miami will find charming accommodations at Red Carpet Motel, with rooms beginning at $99.99, creating a clean, inviting environment ideal for unwinding. Stay in a room that balances comfort and value, offering practical amenities for a worry-free visit.

For a calm escape, Red Carpet Motel offers a quiet retreat while keeping downtown Miami within reach for sightseeing and adventure. Plan your Miami trip wisely with budget-friendly, cozy accommodations—book now!

  Call (855) 233-0132 to book with an agent.
  19.0 miles from Miami, IA 50150

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Pella

910 West 16th US 163 Exit 40 Pella, IA

With affordable rooms from $101.99, AmericInn by Wyndham Pella provides inviting comfort for travelers to Miami, creating a clean, welcoming space perfect for relaxation. Experience the convenience of AmericInn by Wyndham’s laundry facilities, available for guests during longer stays.

For those looking to unwind after a day in downtown Miami, AmericInn by Wyndham Pella offers a calm retreat just a comfortable drive away. Stay effortlessly in Miami with accommodations that make relaxation simple—secure now!

  Call (855) 234-5074 to book with an agent.
  19.1 miles from Miami, IA 50150

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Pella

2104 Washington St Pella, IA

Guests bound for Miami can relax at Baymont by Wyndham Pella, where inviting rooms start at $76.99, creating a warm and welcoming environment ideal for unwinding. Enjoy the peace of mind provided by Baymont by Wyndham’s enhanced cleaning protocols, ensuring a safe and clean environment.

Unwind at Baymont by Wyndham Pella, where the calm environment offers a quiet retreat and downtown Miami is still nearby for exploration. Enjoy the perfect mix of affordability and comfort during your Miami stay—reserve today!

  Call (855) 235-0725 to book with an agent.
  19.1 miles from Miami, IA 50150

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Knoxville

2205 North Lincoln St Knoxville, IA

For travelers headed to Miami, Super 8 by Wyndham Knoxville provides inviting accommodations with rooms starting at $89.99, creating a warm and comfortable environment. Earn rewards with every stay thanks to Super 8's Wyndham Rewards program, making your travels even more rewarding.

For those who enjoy both relaxation and city access, Super 8 by Wyndham Knoxville offers tranquility while downtown Miami remains close by. Enjoy more of Miami for less with practical, budget-conscious lodging—reserve now!

  Call (855) 233-7850 to book with an agent.
  19.1 miles from Miami, IA 50150

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express&Suites Ottumwa an IHG Hotel

941 North Quincy Avenue Ottumwa, IA

Guests visiting Miami will appreciate the comfort at Holiday Inn Express&Suites Ottumwa an IHG Hotel, where rooms start at $137.99, creating a welcoming space perfect for relaxation and rest. Experience the local area with Holiday Inn Express's bike rental service, a fun and eco-friendly way to explore.

Stay at Holiday Inn Express&Suites Ottumwa an IHG Hotel for a restful experience, where the calm setting ensures relaxation with Miami's attractions nearby. Enjoy the perfect Miami retreat with cost-effective lodging that doesn’t skimp on quality—lock in today!

  Call (855) 234-7135 to book with an agent.
  22.8 miles from Miami, IA 50150

Starting at

$137.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Ottumwa

943 North Quincy Ave Ottumwa, IA

For an affordable stay near Miami, Hampton Inn Ottumwa offers inviting accommodations with rooms beginning at $115.99, creating a clean and comfortable space. Swim any season in Hampton’s indoor pools, providing a warm and welcoming place to relax, regardless of the weather.

Hampton Inn Ottumwa offers the perfect blend of quiet surroundings and proximity to Miami, allowing you to enjoy both. Enjoy stress-free Miami travel with accommodations designed for relaxation and savings—book today!

  Call (855) 233-0132 to book with an agent.
  22.8 miles from Miami, IA 50150

Starting at

$115.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn&Suites Ottumwa

125 West Joseph Ave Ottumwa, IA

At Quality Inn&Suites Ottumwa, travelers to Miami will find soft, budget-friendly rooms with rates starting at $70.99, creating a warm and inviting space for relaxation. Experience personalized room settings at Quality Inn, where preferences for lighting, temperature, and pillow type are remembered for returning guests.

Stay at Quality Inn&Suites Ottumwa for a relaxing retreat, with the added benefit of having Miami's attractions just minutes away. Enjoy the best of Miami with a hotel that puts your comfort first—lock in your room now!

  Call (855) 234-2997 to book with an agent.
  23.0 miles from Miami, IA 50150

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Best Western Ottumwa Inn & Suites

2813 North Court Street Ottumwa, IA

Best Western Ottumwa Inn & Suites offers travelers to Miami a comforting option, with quality accommodations designed for relaxation, with rates starting from just $89.00 per night. Relax with the personalized room settings at Best Western, where you can adjust lighting, temperature, and entertainment to suit your preferences.

Stay at Best Western Ottumwa Inn & Suites to experience quiet surroundings, while keeping Miami's vibrant sights just a convenient drive away. Stay affordably in Miami with a hotel that makes quality and savings a priority—lock in today!

  Call (855) 234-2997 to book with an agent.
  23.1 miles from Miami, IA 50150

Starting at

$89.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Ottumwa

2823 North Court St Ottumwa, IA

For an inviting, budget-friendly stay near Miami, Super 8 by Wyndham Ottumwa offers comfortable rooms starting at $61.99, providing a clean, charming space ideal for relaxation. Refresh your travel wardrobe with Super 8's convenient laundry facilities, perfect for long journeys or unexpected spills.

Discover a calm haven at Super 8 by Wyndham Ottumwa, where guests can rest comfortably with Miami's best spots within easy reach. Plan your Miami getaway with an inviting, cost-effective hotel—lock in now!

  Call (855) 233-0132 to book with an agent.
  23.2 miles from Miami, IA 50150

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Ottumwa

222 West 2nd Street Ottumwa, IA

At AmericInn by Wyndham Ottumwa, travelers to Miami will find budget-friendly rooms with rates beginning at $96.99, creating a welcoming, snug space perfect for rest. Appreciate the local charm of each AmericInn by Wyndham location, situated close to attractions and business centers.

Find relaxation at AmericInn by Wyndham Ottumwa, where peaceful accommodations are perfectly paired with proximity to Miami's best spots. Stay effortlessly in Miami with accommodations that make relaxation simple—secure now!

  Call (855) 239-4019 to book with an agent.
  23.8 miles from Miami, IA 50150

Starting at

$96.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Hotel & Suites Ottumwa

108 Church St Ottumwa, IA

With budget-conscious rooms starting at $129.00, Cobblestone Hotel & Suites Ottumwa is a practical option for guests bound for Miami, providing a welcoming environment for relaxation. Stay in rooms that offer added comfort and convenience, making your trip enjoyable without breaking the bank.

Find a peaceful hideaway at Cobblestone Hotel & Suites Ottumwa, where you can unwind after exploring the bustling streets of Miami. Experience Miami at its best with a hotel that ensures comfort without the high cost—reserve now!

  Call (855) 234-5074 to book with an agent.
  23.9 miles from Miami, IA 50150

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Hotel Ottumwa

107 East 2nd St Ottumwa, IA

Discover a charming stay at Hotel Ottumwa near Miami, where quality rooms offer comfort, with nightly rates starting from an inviting $84.99. Enjoy a refined atmosphere with rooms that provide all the modern comforts, from high-speed internet to deluxe bath products.

Discover the comfort of Hotel Ottumwa, where spacious rooms provide a calm atmosphere with Miami never far away. Step into a Miami escape where premium amenities come standard—lock in your stay today!

  Call (855) 235-6136 to book with an agent.
  24.0 miles from Miami, IA 50150

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Centerville

1021 North 18th Highway 5 N Centerville, IA

With budget-friendly rooms starting at $98.99, Super 8 by Wyndham Centerville is a practical choice for travelers bound for Miami, providing a serene, welcoming atmosphere perfect for rest. Find great value without compromise at Super 8, offering affordable rates while maintaining strict standards for quality and cleanliness.

Enjoy the comfort of Super 8 by Wyndham Centerville, perfectly situated for guests wanting to explore Miami while staying in a serene location. Stay affordably and experience added perks on your Miami trip—reserve your room now!

  Call (855) 233-7850 to book with an agent.
  27.9 miles from Miami, IA 50150

Starting at

$98.99

per night

Read Reviews View Amenities View All Rooms

Westbridge Inn & Suites

117 North 18th St Centerville, IA

For budget-savvy travelers headed to Miami, Westbridge Inn & Suites offers plush comfort with rooms starting at $90.00, creating a clean, inviting environment. Stay in rooms that are ideal for travelers looking for simplicity and value, with comfortable beds and basic services.

Westbridge Inn & Suites offers the perfect base for exploring Miami, with the added benefit of returning to a peaceful, quiet stay. Plan your Miami travels smartly with a hotel that meets all your needs—secure now!

  Call (855) 235-6136 to book with an agent.
  28.6 miles from Miami, IA 50150

Starting at

$90.00

per night

Read Reviews View Amenities View All Rooms