COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Photo by Steve Adams

Find Hotels with Restaurants in Mason City, IA

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Mason City Hotels with Restaurants

Cupola Inn Bed & Breakfast
3 out of 5
20664 Claybanks Dr, Nora Springs, IA
The price is $79 per night from May 2 to May 3
4.9/5Exceptional! (27 reviews)
"Dale and Judy were great and the food was awesome!!! Such a nice little getaway."

Reviewed on Feb 28, 2020

Cupola Inn Bed & Breakfast
The Decker House Bed & Breakfast
3 out of 5
119 2nd Street South East, Mason City, IA
Get Rates
4.8/5Exceptional! (98 reviews)
"It was like going back in time or like staying in an antique museum."

Reviewed on Mar 23, 2021

The Decker House Bed & Breakfast
AmericInn by Wyndham Osage
2.5 out of 5
2212 Highway 218, Osage, IA
Free CancellationReserve now, pay when you stay
The price is $106 per night from May 2 to May 3
4.7/5Exceptional! (91 reviews)
Great!!
"Best place in a long time!!"

Reviewed on Nov 21, 2020

AmericInn by Wyndham Osage
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Holiday Inn Express and Suites Mason City, an IHG Hotel
2.5 out of 5
3041 4th Street Southwest, Mason City, IA
Free Cancellation
The price is $110 per night from Apr 25 to Apr 26
4.5/5Wonderful! (148 reviews)
"Nice clean quiet place to stay."

Reviewed on Mar 31, 2021

Holiday Inn Express and Suites Mason City, an IHG Hotel
Hampton Inn & Suites Mason City
2.5 out of 5
2111 4th Street SW, Mason City, IA
Free CancellationReserve now, pay when you stay
The price is $129 per night from Apr 19 to Apr 20
4.4/5Wonderful! (202 reviews)
"I liked that we could reserve the pool for an hour at a time during the COVID pandemic. Also liked the extra precautions with the Lysol wipes in the room."

Reviewed on Apr 17, 2021

Hampton Inn & Suites Mason City
Country Inn & Suites by Radisson, Northwood, IA
2.5 out of 5
711 Diamond Jo Lane, Northwood, IA
Free CancellationReserve now, pay when you stay
The price is $77 per night from Apr 19 to Apr 20
4.4/5Excellent! (284 reviews)
"Easy access to Maple Grove. Staff was sometimes hard to find at front desk."

Reviewed on Apr 16, 2021

Country Inn & Suites by Radisson, Northwood, IA
Holiday Inn Express Hotel & Suites Northwood, an IHG Hotel
2.5 out of 5
4712 Wheelerwood Rd, Northwood, IA
Free Cancellation
The price is $81 per night from May 9 to May 10
4.3/5Excellent! (193 reviews)
Very nice stay
"I had some friends join me in celebrating my 60th birthday and with Diamond Jo's casino just a block away this was perfect. Very clean and though we had booked with your app they treated us very well and honored our request to have the three rooms close. Using the app we don't always have good treatment ..."

Reviewed on Jan 11, 2021

Holiday Inn Express Hotel & Suites Northwood, an IHG Hotel
Microtel Inn & Suites By Wyndham Clear Lake
2.5 out of 5
1305 N 25th St, Clear Lake, IA
Free CancellationReserve now, pay when you stay
The price is $63 per night from Apr 24 to Apr 25
4.3/5Excellent! (539 reviews)
"It was a nice place to stay for our trip."

Reviewed on Apr 1, 2021

Microtel Inn & Suites By Wyndham Clear Lake
Sleep Inn & Suites
2.5 out of 5
1416 S Grand Ave, Charles City, IA
Free CancellationReserve now, pay when you stay
The price is $89 per night from Apr 19 to Apr 20
4.3/5Excellent! (97 reviews)
"Very Clean. Good location rinext to Kwik Trip. Would stay again."

Reviewed on Mar 28, 2021

Sleep Inn & Suites
Super 8 by Wyndham Charles City
2 out of 5
1411 S Grand Ave, Charles City, IA
Free CancellationReserve now, pay when you stay
The price is $70 per night from Apr 19 to Apr 20
4/5Very Good! (281 reviews)
"Easily accessible from Hwy, staff was nice and quick check in and out"

Reviewed on Mar 15, 2021

Super 8 by Wyndham Charles City
Best Western Holiday Lodge
3 out of 5
2023 7th Avenue N, Clear Lake, IA
Free CancellationReserve now, pay when you stay
The price is $83 per night from Apr 24 to Apr 25
4/5Very Good! (287 reviews)
"Enjoyed the complimentary breakfast. Friendly Staff."

Reviewed on Feb 19, 2021

Best Western Holiday Lodge
Quality Inn & Suites
2.5 out of 5
410 5th St Sw, Mason City, IA
Free CancellationReserve now, pay when you stay
The price is $87 per night from Apr 21 to Apr 22
3.7/5Good! (147 reviews)
Great Visit to Mason City for business
"Nice, clean and comfortable hotel"

Reviewed on Sep 22, 2020

Quality Inn & Suites
Super 8 by Wyndham Mason City
2 out of 5
3010 4th St Sw, Mason City, IA
Free CancellationReserve now, pay when you stay
The price is $62 per night from May 3 to May 4
3.6/5Good! (267 reviews)
"It was amazing as always. The staff always do an excellent job. Thank you"

Reviewed on Sep 21, 2020

Super 8 by Wyndham Mason City
Hartwood Inn
2.5 out of 5
1312 Gilbert St, Charles City, IA
Free CancellationReserve now, pay when you stay
The price is $76 per night from Apr 19 to Apr 20
3.4/5Good! (41 reviews)
If you want to smoke cigarettes in your room...
"The rooms are very old and smell like moldy cigarettes. The owner is wonderful and the service is happy and friendly, however the actual building needs to be thoroughly cleaned. The sheets were clean, but there were cigarette butts under the mini fridge and dead bugs in the bathroom. The AC unit ..."

Reviewed on Sep 1, 2019

Hartwood Inn
Americas Best Value Inn Clear Lake
2 out of 5
1306 North 25th Street, Clear Lake, IA
Free CancellationReserve now, pay when you stay
The price is $70 per night from Apr 19 to Apr 20
3.4/5 (288 reviews)
"The front desk clerks were polite. The maids were super nice and helpful. Everything looked clean but I didn't check the sheets for wrinkles. They smelled clean. The TV remote didn't have an input button so we could use it to play games."

Reviewed on Feb 26, 2021

Americas Best Value Inn Clear Lake
Days Inn by Wyndham Mason City
2 out of 5
2301 4th St Sw, Mason City, IA
Free CancellationReserve now, pay when you stay
The price is $59 per night from Apr 24 to Apr 25
3.2/5 (436 reviews)
Mason City lodging
"This is a very suitable hotel for travelers who don't care that they have the newest place. Excellent rooms for the budget minded who are using their booking for a place to sleep an as a base for other activities in the area."

Reviewed on Oct 26, 2020

Days Inn by Wyndham Mason City
AmericInn by Wyndham Clear Lake
2.5 out of 5
1406 N 25th St, Clear Lake, IA
Free CancellationReserve now, pay when you stay
The price is $79 per night from May 2 to May 3
AmericInn by Wyndham Clear Lake
The Blue Belle Inn Bed and Breakfast
3.5 out of 5
513 W 4th St, St. Ansgar, IA
Get Rates
The Blue Belle Inn Bed and Breakfast
Country Inn & Suites by Radisson, Mason City, IA
2.5 out of 5
4082 4th St Sw, Mason City, IA
Free CancellationReserve now, pay when you stay
The price is $106 per night from Apr 22 to Apr 23
Country Inn & Suites by Radisson, Mason City, IA
Super 8 by Wyndham Clear Lake
2 out of 5
2809 4th Ave. South, I-35 Exit 193 at 4th Ave., Clear Lake, IA
Free CancellationReserve now, pay when you stay
The price is $59 per night from Apr 24 to Apr 25
Super 8 by Wyndham Clear Lake
Don't see what you're looking for?
We've got more Hotels with Restaurants. Find the right one for you.
View all properties
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.

Pocket Guide: Hotels with Restaurants in Mason City

Search for hotels in Mason City on Expedia. You can easily find your hotels in Mason City using one of the methods below:

  • View our selection of featured hotels in Mason City
  • Use the map to find hotels in the Mason City neighborhood you prefer
  • Use the filters to see hotels in a specific area of Mason City, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Mason City
  • Enter your travel dates to view the best deals on hotels in Mason City - while they last

More trip options

Recent reviews of Mason City hotels

Travelers Loved These Hotels with Restaurants