The best deals on hotels when visiting St. Olaf 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 St. Olaf, Iowa 52072

Trickling Waters Retreat

516 5th St. Court Marquette, IA

Discover a relaxing stay at Trickling Waters Retreat near St. Olaf, with comfortable rooms offering restful accommodations, with rates starting at $79.00 per night. Find a cozy retreat in rooms that are equipped with extra amenities, ensuring a pleasant and relaxing stay.

Guests at Trickling Waters Retreat will find a peaceful escape, while downtown St. Olaf remains easily accessible for a day of sightseeing. Find your perfect St. Olaf escape with a hotel that delivers great value and service—reserve now!

  Call (855) 234-2997 to book with an agent.
  12.9 miles from ST. Olaf, IA 52072

Starting at

$79.00

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Marquette / Prairie du Chien

100 North Street Marquette, IA

For an affordable stay near St. Olaf, Cobblestone Inn & Suites Marquette / Prairie du Chien offers restorative rooms with rates from $88.99, creating a welcoming, comfortable atmosphere perfect for rest. Relax in a setting that offers more than the standard, with added comforts and conveniences for a budget-conscious stay.

Guests at Cobblestone Inn & Suites Marquette / Prairie du Chien will find a peaceful escape, while downtown St. Olaf remains just a short drive away for all their city adventures. Choose a hotel that makes your St. Olaf experience seamless and budget-wise—reserve now!

  Call (855) 234-7135 to book with an agent.
  13.4 miles from ST. Olaf, IA 52072

Starting at

$88.99

per night

Read Reviews View Amenities View All Rooms

Waterfront Hotel

113 South Main St Prairie Du Chien, WI

Experience a peaceful getaway at Waterfront Hotel near St. Olaf, where comfortable accommodations create a welcoming stay, with budget-friendly rates from $134.10. Stay in rooms that cater to a variety of needs, from business to leisure, equipped with amenities that ensure a satisfying stay.

Unwind in the serene environment of Waterfront Hotel, knowing that downtown St. Olaf remains close by for easy access to city adventures. Take your St. Olaf adventure to new heights with a hotel that provides exceptional service—secure now!

  Call (855) 233-0132 to book with an agent.
  14.7 miles from ST. Olaf, IA 52072

Starting at

$134.10

per night

Read Reviews View Amenities View All Rooms

Microtel Inn & Suites by Wyndham Prairie du Chien

1833 South Marquette Road Prairie Du Chien, WI

Guests bound for St. Olaf can unwind at Microtel Inn & Suites by Wyndham Prairie du Chien, where inviting rooms start at $93.99, creating a warm and welcoming space perfect for relaxation. Trust in the thorough cleanliness of Microtel rooms, where surfaces are sanitized regularly to ensure your health and safety.

At Microtel Inn & Suites by Wyndham Prairie du Chien, visitors can find relaxation in peaceful surroundings, with downtown St. Olaf still accessible for a day of sightseeing. Stay worry-free in St. Olaf with a hotel that offers all the essentials at a great price—lock in now!

  Call (855) 235-6136 to book with an agent.
  14.8 miles from ST. Olaf, IA 52072

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites

37268 US Highway 18 Prairie Du Chien, WI

For those visiting St. Olaf, Quality Inn & Suites offers tranquil accommodations with rates beginning at $74.99, creating a warm, welcoming atmosphere perfect for unwinding. Keep up with your fitness routine in Quality Inn's well-equipped exercise rooms, helping you stay active while on the road.

Guests staying at Quality Inn & Suites will love the calm environment, with downtown St. Olaf still within reach for easy sightseeing and adventure. Make every moment in St. Olaf count with a hotel that offers more for less—reserve your room now!

  Call (855) 239-4019 to book with an agent.
  14.9 miles from ST. Olaf, IA 52072

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Windsor Place Inn

1936 Marquette Rd. South Prairie Du Chien, WI

With rates starting at $60.99, Windsor Place Inn provides inviting comfort for travelers visiting St. Olaf, creating a clean, alluring space ideal for relaxation. Stay in rooms that blend practical amenities with cozy comfort, ensuring a pleasant and budget-friendly experience.

A quiet retreat at Windsor Place Inn provides rest and relaxation, with downtown St. Olaf easily reachable for city adventures. Plan your St. Olaf visit with a comfortable and budget-friendly hotel—secure today!

  Call (855) 233-0132 to book with an agent.
  15.0 miles from ST. Olaf, IA 52072

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Prairie du Chien

37502 Us Highway 35 & 18 S Prairie Du Chien, WI

For a comfortable stay near St. Olaf, AmericInn by Wyndham Prairie du Chien offers budget-conscious accommodations with rates from $82.99, creating a warm and inviting atmosphere. Welcome to AmericInn by Wyndham, where friendly service and cozy accommodations create a home away from home.

At AmericInn by Wyndham Prairie du Chien, guests can unwind in calm surroundings, while downtown St. Olaf is still nearby for a day of sightseeing. Enjoy added comfort at an affordable rate for your St. Olaf visit—book your room today!

  Call (855) 233-0132 to book with an agent.
  15.0 miles from ST. Olaf, IA 52072

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Prairie du Chien WI

1801 Cabela's Lane Prairie Du Chien, WI

Explore homely accommodations at Country Inn & Suites by Radisson Prairie du Chien WI as you visit St. Olaf, where inviting rooms create a warm ambiance, with affordable rates beginning at $78.99. Take advantage of the express check-in and check-out services at Country Inn & Suites, designed for your convenience.

For those seeking a quiet retreat, Country Inn & Suites by Radisson Prairie du Chien WI offers tranquil surroundings with downtown St. Olaf still accessible for sightseeing. Enjoy the best of St. Olaf with a hotel that delivers quality service at a great price—reserve now!

  Call (855) 235-6136 to book with an agent.
  16.3 miles from ST. Olaf, IA 52072

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms

Eagle View Motel & Retreat

115 Acre St Guttenberg, IA

With rooms beginning at $99.99, Eagle View Motel & Retreat provides affordable comfort for travelers to St. Olaf, creating a warm and welcoming space perfect for relaxation. Experience a stay that offers a touch of luxury with rooms that include enhanced amenities for your comfort and convenience.

Guests at Eagle View Motel & Retreat will appreciate the calm environment, while the energy of downtown St. Olaf remains easily accessible. Enjoy your St. Olaf stay with amenities that make your visit extra special—secure your room today!

  Call (855) 233-7850 to book with an agent.
  16.4 miles from ST. Olaf, IA 52072

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Best Rest Inn & Suites

108 Highway 150 North West Union, IA

With rates beginning at $95.99, Best Rest Inn & Suites offers budget-conscious accommodations for those bound for St. Olaf, creating a restorative, comfortable environment. Experience a stay that focuses on the essentials, providing comfort and value in rooms that cater to budget-savvy travelers.

Enjoy the serene atmosphere of Best Rest Inn & Suites, providing the ideal base for travelers wanting to experience St. Olaf at their own pace. Enjoy added comfort at an affordable rate for your St. Olaf visit—book your room today!

  Call (855) 235-6136 to book with an agent.
  21.7 miles from ST. Olaf, IA 52072

Starting at

$95.99

per night

Read Reviews View Amenities View All Rooms

Boarders Inn & Suites by Cobblestone Hotels Fayette

515 ½ West Water Street Fayette, IA

At Boarders Inn & Suites by Cobblestone Hotels Fayette, travelers visiting St. Olaf will find inviting accommodations with rooms from $99.00, creating a warm and welcoming space ideal for rest. Enjoy a straightforward lodging experience, where rooms provide basic amenities, clean surroundings, and friendly service.

Whether you're here for business or pleasure, Boarders Inn & Suites by Cobblestone Hotels Fayette provides a peaceful setting that keeps St. Olaf within easy reach. Find out how affordable and enjoyable your St. Olaf visit can be—reserve your room now!

  Call (855) 234-5074 to book with an agent.
  22.0 miles from ST. Olaf, IA 52072

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms

Boarders Inn & Suites by Cobblestone Hotels – Waukon

407 Rossville Rd Waukon, IA

An inviting escape awaits at Boarders Inn & Suites by Cobblestone Hotels – Waukon near St. Olaf, where quality rooms create a warm atmosphere, with budget-friendly rates starting from $89.99. Relax in beautifully appointed rooms that provide a rich array of amenities and exceptional comfort.

Unwind at Boarders Inn & Suites by Cobblestone Hotels – Waukon, a peaceful retreat offering both relaxation and the convenience of St. Olaf just a short drive away. Take your St. Olaf adventure to the next level with a hotel that makes every moment memorable—book today!

  Call (855) 234-7135 to book with an agent.
  23.8 miles from ST. Olaf, IA 52072

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites – Manchester

1210 Commercial Court Manchester, IA

Travelers exploring St. Olaf will appreciate the charm of Cobblestone Inn & Suites – Manchester, where comfortable rooms create a welcoming experience, starting from $132.99 per night. Stay in accommodations that not only meet but exceed your expectations, with premium amenities and exceptional comfort.

Experience a calm retreat at Cobblestone Inn & Suites – Manchester, positioned just a drive away from the vibrant offerings of St. Olaf. Step into a St. Olaf experience that’s all about comfort and superior service—book today!

  Call (855) 234-7135 to book with an agent.
  30.8 miles from ST. Olaf, IA 52072

Starting at

$132.99

per night

Read Reviews View Amenities View All Rooms

SureStay Hotel by Best Western Manchester

1020 West Main St Manchester, IA

For budget-savvy travelers, SureStay Hotel by Best Western Manchester offers delightful comfort with rates beginning at $94.99, creating a warm and inviting atmosphere perfect for relaxation. Indulge in Best Western's room service options, allowing for convenient dining in the comfort of your room.

Stay at SureStay Hotel by Best Western Manchester to enjoy spacious comfort, with the convenience of St. Olaf's lively offerings just minutes away. Make St. Olaf travel simple with a hotel that provides convenience and savings—reserve now!

  Call (855) 234-7135 to book with an agent.
  30.9 miles from ST. Olaf, IA 52072

Starting at

$94.99

per night

Read Reviews View Amenities View All Rooms

Scenic Valley Motel

1608 Main St Lansing, IA

With rates from $76.99, Scenic Valley Motel is an ideal choice for travelers to St. Olaf, providing a comfortable, welcoming atmosphere perfect for rest. Enjoy practical comfort in rooms that offer essential amenities, making your stay both convenient and affordable.

At Scenic Valley Motel, you can enjoy the best of both worlds—peaceful accommodations with convenient access to St. Olaf. Make your St. Olaf adventure memorable and budget-conscious—reserve now!

  Call (855) 234-7135 to book with an agent.
  30.9 miles from ST. Olaf, IA 52072

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Decorah

810 Highway 9 E Decorah, IA

Guests visiting St. Olaf will appreciate the soft comfort at Super 8 by Wyndham Decorah, where rooms begin at $73.99, creating a warm and welcoming environment for relaxation. Discover each Super 8’s unique charm, with properties that often reflect the local culture and character of their surroundings.

Recharge at Super 8 by Wyndham Decorah, where a quiet stay is complemented by the convenience of St. Olaf nearby for daily adventures. Plan your St. Olaf visit with ease and budget-savvy lodging—book your room today!

  Call (855) 235-0725 to book with an agent.
  31.8 miles from ST. Olaf, IA 52072

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Decorah

705 Commerce Dr Decorah, IA

With budget-friendly rooms beginning at $86.99, Quality Inn & Suites Decorah is an ideal choice for guests traveling to St. Olaf, creating a warm, inviting space. Utilize Quality Inn's in-room smart devices, including thermostats and lighting controls, for a customized and convenient stay.

Relax and recharge at Quality Inn & Suites Decorah, where a calm atmosphere ensures restful nights with St. Olaf's vibrant streets nearby. Discover the smart way to experience St. Olaf with thoughtfully priced lodging—lock in today!

  Call (855) 233-7850 to book with an agent.
  31.8 miles from ST. Olaf, IA 52072

Starting at

$86.99

per night

Read Reviews View Amenities View All Rooms

Cornerstone Inn & Suites

421 Rock Island Road Oelwein, IA

At Cornerstone Inn & Suites, guests bound for St. Olaf can enjoy appealing accommodations with rates starting at $90.99, creating a clean, inviting space perfect for relaxation. Find practicality and comfort in rooms that offer efficient layouts, ensuring a restful and straightforward stay.

Recharge in the comfort of Cornerstone Inn & Suites, where restful surroundings are matched by the proximity to St. Olaf's attractions. Step into a stress-free St. Olaf stay with accommodations designed to impress—book today!

  Call (855) 235-0725 to book with an agent.
  31.8 miles from ST. Olaf, IA 52072

Starting at

$90.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Oelwein

210 Southeast 10th Street Oelwein, IA

For those visiting St. Olaf, Super 8 by Wyndham Oelwein offers budget-friendly accommodations with rooms from $77.99, creating a comfortable, inviting atmosphere. Keep your wardrobe fresh throughout your travels with Super 8’s handy laundry services, available for guest use at most locations.

Escape to Super 8 by Wyndham Oelwein, where the peaceful atmosphere provides a break from the hustle, yet St. Olaf remains easily reachable. Experience St. Olaf with a hotel that balances convenience and affordability perfectly—reserve now!

  Call (855) 234-2997 to book with an agent.
  32.1 miles from ST. Olaf, IA 52072

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Decorah

2041 Iowa State Highway 9 Decorah, IA

Guests bound for St. Olaf will find quiet accommodations at Fairfield Inn & Suites by Marriott Decorah, with rooms beginning at $134.99, creating a welcoming, comfortable atmosphere ideal for relaxation. Experience Fairfield’s dedication to a restful night's sleep with their menu of pillow choices, catering to various comfort preferences.

Guests will appreciate the serenity of Fairfield Inn & Suites by Marriott Decorah and its close proximity to all that St. Olaf has to offer. Plan your St. Olaf visit with a hotel that keeps you comfortable and on budget—book today!

  Call (855) 236-8982 to book with an agent.
  32.7 miles from ST. Olaf, IA 52072

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

Bluffside Gardens

1020 Park St Decorah, IA

At Bluffside Gardens, travelers to St. Olaf can find peaceful, affordable rooms beginning at $140.99, creating a clean and inviting environment perfect for unwinding. Stay in a room that balances comfort and value, providing the essentials for a budget-conscious visit.

Bluffside Gardens provides a relaxing atmosphere for guests looking to unwind, with the attractions of St. Olaf always within reach. Enjoy savings and added comfort on your St. Olaf adventure—book your stay now!

  Call (855) 235-6136 to book with an agent.
  32.7 miles from ST. Olaf, IA 52072

Starting at

$140.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Decorah IA

2042 State Highway 9 Decorah, IA

Step into a refined ambiance at Country Inn & Suites by Radisson Decorah IA near St. Olaf, where snug accommodations provide comfort, with nightly rates beginning at $133.75. Appreciate the eco-friendly initiatives at Country Inn & Suites, aimed at reducing environmental impact during your stay.

Relax in the quiet comfort of Country Inn & Suites by Radisson Decorah IA, while keeping St. Olaf's attractions within easy reach whenever you desire. Enjoy an elevated St. Olaf adventure with a hotel that offers exclusive amenities—reserve your room now!

  Call (855) 236-8982 to book with an agent.
  32.7 miles from ST. Olaf, IA 52072

Starting at

$133.75

per night

Read Reviews View Amenities View All Rooms

Hotel Winneshiek

104 East Water Street Decorah, IA

Unwind at Hotel Winneshiek near St. Olaf, where quality rooms offer warmth and comfort, with inviting nightly rates beginning at $139.00. Find an escape in rooms that provide an exceptional level of luxury and comfort, with amenities that exceed expectations.

Hotel Winneshiek offers the perfect mix of comfort and proximity, ensuring guests can relax while staying close to St. Olaf. Unwind in St. Olaf with accommodations that make luxury feel effortless—secure now!

  Call (855) 233-7850 to book with an agent.
  32.9 miles from ST. Olaf, IA 52072

Starting at

$139.00

per night

Read Reviews View Amenities View All Rooms

Colonial Inn Dyersville

1110 9th St. SE Dyersville, IA

For guests visiting St. Olaf, Colonial Inn Dyersville offers budget-friendly accommodations with rates starting at $70.00, providing a warm and inviting space for rest. Find a welcoming retreat in our rooms, where essential comforts and thoughtful service combine to offer a budget-conscious solution.

For a tranquil experience, Colonial Inn Dyersville offers spacious accommodations with St. Olaf only a short journey away. Plan ahead and make your St. Olaf stay enjoyable and affordable—lock in today!

  Call (855) 233-0132 to book with an agent.
  34.1 miles from ST. Olaf, IA 52072

Starting at

$70.00

per night

Read Reviews View Amenities View All Rooms