Find hotels in Marble Rock, IA from $66

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Marble Rock hotels

Holiday Inn Express and Suites Mason City by IHG

Holiday Inn Express and Suites Mason City by IHG
2.5 star property
Mason City
9.2 out of 10, Wonderful, (475 reviews)
"Really nice staff and room was great thank you "
United States
Nicole
$105 nightly
The price is $118
Feb 8 - Feb 9
Total with taxes and fees
Holiday Inn Express and Suites Mason City by IHG

The Historic Park Inn Hotel

The Historic Park Inn Hotel
2.0 star property
Mason City
9.4 out of 10, Exceptional, (210 reviews)
"Very clean & friendly service. Beautiful hotel "
United States
Chandra
$109 nightly
The price is $123
Feb 8 - Feb 9
Total with taxes and fees
The Historic Park Inn Hotel

Comfort Inn & Suites Mason City - Clear Lake

Comfort Inn & Suites Mason City - Clear Lake
2.5 star property
Mason City
8.8 out of 10, Excellent, (131 reviews)
"The room was great. The bed was comfortable and I slept very well."
United States
Donna
$77 nightly
The price is $86
Feb 22 - Feb 23
Total with taxes and fees
Comfort Inn & Suites Mason City - Clear Lake

Country Inn & Suites by Radisson, Mason City, IA

Country Inn & Suites by Radisson, Mason City, IA
2.5 star property
Mason City
8.4 out of 10, Very Good, (596 reviews)
"Wonderful hotel and staff. "
United States
Nick
$122 nightly
The price is $137
Feb 22 - Feb 23
Total with taxes and fees
Country Inn & Suites by Radisson, Mason City, IA

AmericInn by Wyndham Hampton

AmericInn by Wyndham Hampton
2.5 star property
Hampton
8.8 out of 10, Excellent, (296 reviews)
"Room was nice and clean staff was very courteous! The pool was very nice and the indoor pool area was very warm! Because it was 20 below outside LOL."
United States
David
$113 nightly
The price is $124
Feb 3 - Feb 4
Total with taxes and fees
AmericInn by Wyndham Hampton

Hampton Inn & Suites Mason City

Hampton Inn & Suites Mason City
2.5 star property
Mason City
8.8 out of 10, Excellent, (465 reviews)
"Room was clean. Staff was great. However, the floor tiles in the room need repair. "
United States
Kim
$114 nightly
The price is $128
Feb 8 - Feb 9
Total with taxes and fees
Hampton Inn & Suites Mason City

Days Inn by Wyndham Mason City

Days Inn by Wyndham Mason City
2.0 star property
Mason City
7.0 out of 10, Good, (821 reviews)
"Staff is amazing , rooms are good too "
United States
Yasir
$60 nightly
The price is $68
Feb 8 - Feb 9
Total with taxes and fees
Days Inn by Wyndham Mason City

The Decker House Bed & Breakfast

The Decker House Bed & Breakfast
3.0 star property
Mason City
9.6 out of 10, Exceptional, (181 reviews)
"Wonderful location. Decorum was great. Breakfast was excellent."
United States
Gregory
$114 nightly
The price is $128
Feb 3 - Feb 4
Total with taxes and fees
The Decker House Bed & Breakfast

Super 8 by Wyndham Mason City

Super 8 by Wyndham Mason City
2.0 star property
Mason City
7.4 out of 10, Good, (599 reviews)
"Room was spotless! Staff was very friendly and helpful. "
United States
Craig
$59 nightly
The price is $66
Feb 3 - Feb 4
Total with taxes and fees
Super 8 by Wyndham Mason City

Sleep Inn & Suites Charles City

Sleep Inn & Suites Charles City
2.5 star property
Charles City
8.8 out of 10, Excellent, (289 reviews)
"clean rooms, great staff, good breakfast"
United States
Donna
$84 nightly
The price is $94
Mar 5 - Mar 6
Total with taxes and fees
Sleep Inn & Suites Charles City

Cupola Inn Bed & Breakfast

Cupola Inn Bed & Breakfast
3.0 star property
Nora Springs
10.0 out of 10, Exceptional, (48 reviews)
"We stayed one night for a friend’s celebration. Everything was lovely. The owners were very personable and the hot breakfast brought to our room was delicious! If we visit the area again, we’ll definitely stay there!"
United States
Natasha
$120 nightly
The price is $134
Feb 3 - Feb 4
Total with taxes and fees
Cupola Inn Bed & Breakfast

Econo Lodge Inn & Suites Mason City - Clear Lake

Econo Lodge Inn & Suites Mason City - Clear Lake
2.0 star property
Mason City
6.2 out of 10, (133 reviews)
"Worked just fine as a last second inexpensive place to sleep for the night. "
United States
Clinton
$59 nightly
The price is $66
Feb 8 - Feb 9
Total with taxes and fees
Econo Lodge Inn & Suites Mason City - Clear Lake

Hampton Motel

Hampton Motel
2.0 star property
Hampton
$65 nightly
The price is $72
Feb 3 - Feb 4
Total with taxes and fees
Hampton Motel

Super 8 by Wyndham Charles City

Super 8 by Wyndham Charles City
2.0 star property
Charles City
8.2 out of 10, Very Good, (481 reviews)
"Great place to stay "
United States
Timothy
$66 nightly
The price is $74
Mar 5 - Mar 6
Total with taxes and fees
Super 8 by Wyndham Charles City
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Marble Rock Hotel Reviews

More cheap stays in Marble Rock

Hotels in Marble Rock with star-rating

Frequently asked questions

What is the best area to stay in Marble Rock?
The best area to stay in Marble Rock is within the town center, particularly around Main Street, for convenient access to local amenities and the Shell Rock River.

The town center provides a central base for exploring Marble Rock. Main Street is where you'll find the local grocery store, a few small shops, and the city park. The park, situated along the Shell Rock River, offers a peaceful setting with a boat ramp and picnic areas. This area is particularly well-suited for families looking for a relaxed experience with easy access to outdoor activities.

Families will appreciate staying near the town park, as it provides open spaces for children to play and direct access to the river for fishing or kayaking.
When is the best time to go to Marble Rock?
The best time to go to Marble Rock is during the summer months, from June to August, when the weather is warm and conducive to outdoor activities.

During this period, the average temperatures range from the mid-70s to low 80s Fahrenheit, making it pleasant for exploring the town and its surroundings. Families will find this time ideal for visiting the local parks and enjoying the community events that often take place during the summer. The enhanced weather also makes it a great time for fishing and kayaking on the Shell Rock River.

Travelers looking for a quieter experience might consider late spring (May) or early fall (September). These shoulder seasons offer comfortable temperatures, fewer crowds, and the beauty of blooming landscapes or changing leaves.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Marble Rock.
How can I save on a Marble Rock hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Marble Rock hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Marble Rock hotel?
Prices for hotels in Marble Rock often vary, but you can find a great deal from $66 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia