
St. Ansgar Vacations from $1,192
Book a Hotel + Flight or Car together to unlock savings
The Latest St. Ansgar vacation packages
Price found within the past 48 hours. Click for updated prices.

Super 8 by Wyndham Clear Lake
Price was $1,277, price is now $1,192 per person
$1,192
per person
Oct 2 - Oct 6
found 1 day ago
Roundtrip flight included
Myrtle Beach (MYR) to Mason City (MCW)
6.8/10 (751 reviews)
Had reserved for 2 night, went back 2nd afternoon to motel and key wouldn't work. Staff only checked me for one night. NOT VERY PLEASED
Reviewed on Aug 22, 2025



Diamond Jo Worth Casino Hotel
Price was $1,511, price is now $1,398 per person
$1,398
per person
Oct 2 - Oct 6
found 1 day ago
Roundtrip flight included
Myrtle Beach (MYR) to Mason City (MCW)
8.6/10 Excellent! (576 reviews)
Very nice and clean. Comfortable bed. We’ll be back.
Not thrilled about the $100 deposit. We would never trash a room!!
Reviewed on Aug 13, 2025

AmericInn by Wyndham Osage
Price was $1,409, price is now $1,333 per person
$1,333
per person
Oct 2 - Oct 6
found 1 day ago
Roundtrip flight included
Myrtle Beach (MYR) to Mason City (MCW)
9.6/10 Exceptional! (259 reviews)
This hotel was a nice surprise. Clean, quiet, and convenient. The front desk staff were friendly and well informed.
Reviewed on Jul 31, 2025
Discover the most popular places to visit in St. Ansgar
Cottage Sampler Tea Room and Gifts
5/5(2 reviews)
Take the family on an outing to Cottage Sampler Tea Room and Gifts during your trip to St. Ansgar. Stroll along the riverfront or experience the area's jazz scene.
St. Ansgar Hotel Deals

Green Gables - 2nd Floor with Private Entrance
Saint Ansgar
$205 nightly
The price is $213 total per night from Aug 23 to Aug 24
$213 total
Aug 23 - Aug 24
Total with taxes and fees
Green Gables Stay
"Located within walking distance of downtown. Clean and comfortable. Owner very quick to address any problems."
Reviewed on Jun 23, 2025

Four Winds - 1st Floor
Saint Ansgar
$205 nightly
The price is $213 total per night from Aug 23 to Aug 24
$213 total
Aug 23 - Aug 24
Total with taxes and fees
Stay in St. Ansgar
"Nice to have a great place to stay in St. Ansgar."
Reviewed on Jul 2, 2024

Whole Home in the Heart of St. Ansgar, Iowa
Saint Ansgar
$486 nightly
The price is $504 total per night from Aug 23 to Aug 24
$504 total
Aug 23 - Aug 24
Total with taxes and fees
Love this pink house!
"Great location to visit family!"
Reviewed on Oct 14, 2024
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.
More vacations you might like
Frequently asked questions
Explore a world of travel with Expedia
Explore a world of travel with Expedia
- Cottage Sampler Tea Room and Gifts
- Visit Stacyville
- Visit Osage
- Osage City Park
- Sunny Brae Golf and Country Club
- Northwood Vacations
- Visit Nora Springs
- Lime Creek Nature Center
- Stockman House Museum
- Mason City Vacations
- Charles H. MacNider Art Museum
- The Historic Park Inn Hotel and City National Bank
- Meredith Willson Boyhood Home
- Visit Mason City
- Car rentals near Mitchell
- Car rentals near Stacyville
- Car rentals near Osage
- Car rentals near Little Cedar
- Car rentals near Orchard
- Car rentals near Plymouth
- Car rentals near Rock Falls
- Car rentals near New Haven
- Car rentals near Northwood
- Enterprise Rental Cars in Northwood
- Car rentals near Nora Springs
- Car rentals near Riceville
- Car rentals near Floyd
- Car rentals near Stockman House Museum
- Hertz Rental Cars in Mason City
- Enterprise Rental Cars in Mason City
- Car rentals near Mason City
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.