Top Hotels in Mason City
Find the Top Hotels in Mason City – 7+ Quality Options from Leading Providers
1-7 out of 7 hotels
Sort by:
high popularity
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
9.4
Perfect4141 reviews10
MapView on map300 yd from City Center100 yd from Aladdin's Castle
From
US$ 126
/night
- Last remaining Frank Lloyd Wright hotel
- Unique room designs celebrate architectural heritage
- On-site gourmet dining experience 1910 Grille
8.6
Great6161 reviews10
MapView on map2.4 mi from City Center
From
US$ 206
/night
- Heated indoor swimming pool
- Complimentary hot breakfast buffet
- Business center with meeting services
8.4
Great6969 reviews10
- Indoor Pool
- Gym
- Community Room
3.2 mi from City Center
From
US$ 123
/night
- Unique double king suite for families
- Community gathering room for events
- 24/7 coffee and cookies in lobby
8.2
Great5151 reviews10
- Indoor Pool
- Fitness Center
- Business Center
1.7 mi from City Center1600 yd from School of Radiology and Tech
From
US$ 118
/night
- Fun kids' pool with toys
- Warm breakfast options like waffles
- Digital key access for convenience
7.6
Very good4848 reviews10
2.3 mi from City Center
From
US$ 107
/night
Featuring an indoor swimming pool and 57 rooms, the 2-star Super 8 By Wyndham is 2.6 miles from Meredith Willson Boyhood Home.
7.8
Very good1616 reviews10
From
US$ 90
/night
The comfortable 2-star Days Inn By Wyndham Mason City is set 10 minutes' drive from The Music Man Square and within 2.4 miles of Stockman House Museum.
8.2
Great5252 reviews10
- Indoor pool
- Business center
- Pet-friendly
1000 yd from City Center700 yd from Aladdin's Castle
From
US$ 94
/night
- Enhanced breakfast with protein options
- Access to local fitness center
- Goodie bags at check-in for guests
Saved
Save
Top Hotel Picks in Mason City
How much is a room per night?
These hotels are recommended for their proximity to downtown attractions like the Mason City Downtown Historic District and the Charles H. MacNider Art Museum. Prices start around $85 per night, with guest ratings often exceeding 4/5.
3 star:
$85-$150
4 star:
$150-$220
5 star:
$220-$350
