The best deals on hotels when visiting Nauvoo in Illinois.

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 Nauvoo, Illinois 62354

Nauvoo Temple House Hotel

1200 Mulholland St Nauvoo, IL

For a restful stay near Nauvoo, Nauvoo Temple House Hotel offers affordable comfort with rooms beginning at $115.99, creating a clean, welcoming environment ideal for relaxation. Find value and functionality in rooms equipped with the necessary amenities for a comfortable, economical visit.

Enjoy being near Nauvoo’s best restaurants, shops, and entertainment venues, with Nauvoo Temple House Hotel just a short walk from the city center. Stay cozy and budget-conscious while exploring Nauvoo—book your hotel now!

  Call (855) 233-7850 to book with an agent.
  0.3 miles from Nauvoo, IL 62354

Starting at

$115.99

per night

Read Reviews View Amenities View All Rooms

The Inn at Old Nauvoo

1875 Mulholland St Nauvoo, IL

At The Inn at Old Nauvoo, guests visiting Nauvoo will find inviting accommodations with rooms beginning at $100.80, creating a warm and welcoming space ideal for relaxation. Experience a hassle-free stay in rooms that provide all the necessary comforts, focusing on affordability and practicality.

From The Inn at Old Nauvoo, guests can easily reach downtown Nauvoo, where the city’s most vibrant destinations are just a short trip away. Stay smart and enjoy added comfort for your Nauvoo adventure—reserve your room today!

  Call (855) 234-5074 to book with an agent.
  0.6 miles from Nauvoo, IL 62354

Starting at

$100.80

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Fort Madison

5107 Ave. O Fort Madison, IA

For a budget-conscious and comfortable stay, Super 8 by Wyndham Fort Madison offers easygoing accommodations with rooms from $60.99, creating a clean and inviting space. Earn rewards with every stay thanks to Super 8's Wyndham Rewards program, making your travels even more rewarding.

From Super 8 by Wyndham Fort Madison, guests can enjoy a quick drive into downtown Nauvoo, where they can explore the city’s highlights and return to a peaceful stay. Plan your Nauvoo visit with a comfortable and budget-friendly hotel—secure today!

  Call (855) 234-5074 to book with an agent.
  5.4 miles from Nauvoo, IL 62354

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Fort Madison

4901 Ave. O Fort Madison, IA

At Cobblestone Inn & Suites Fort Madison, travelers to Nauvoo will find budget-friendly rooms with rates beginning at $71.99, creating a welcoming and comfortable environment. Stay in accommodations that prioritize practical comforts, with rooms that are efficiently designed for ease of use and relaxation.

Guests staying at Cobblestone Inn & Suites Fort Madison can enjoy a peaceful atmosphere, knowing that the excitement of downtown Nauvoo is still just a trip away. Plan a relaxing Nauvoo getaway with accommodations that keep costs in check—book today!

  Call (855) 239-5277 to book with an agent.
  5.4 miles from Nauvoo, IL 62354

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Rivers Inn Fort Madison

4501 Ave. O Fort Madison, IA

With rooms starting at $51.99, Rivers Inn Fort Madison provides inviting accommodations for travelers to Nauvoo, creating a warm, welcoming environment ideal for relaxation. Experience reliable comfort in rooms that offer all the essentials, making your stay both pleasant and budget-friendly.

At Rivers Inn Fort Madison, guests can enjoy a peaceful, spacious stay while still being close enough to downtown Nauvoo for a day of exploring. Enjoy a stress-free Nauvoo trip with affordable, comfortable accommodations—lock in now!

  Call (855) 235-0725 to book with an agent.
  5.4 miles from Nauvoo, IL 62354

Starting at

$51.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Fort Madison near Hwy 61

6169 Reve Ct Fort Madison, IA

With budget-conscious rooms starting at $105.99, Quality Inn & Suites Fort Madison near Hwy 61 provides inviting accommodations for guests traveling to Nauvoo, creating a clean, welcoming space. Experience enhanced comfort with Quality Inn's deluxe pillow menu, providing a range of options to suit your sleep preferences.

With downtown Nauvoo still within easy reach, guests at Quality Inn & Suites Fort Madison near Hwy 61 can explore the city’s top attractions before returning to a quieter retreat. Maximize your Nauvoo experience with a hotel that prioritizes value and convenience—secure today!

  Call (855) 236-8982 to book with an agent.
  5.5 miles from Nauvoo, IL 62354

Starting at

$105.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Keokuk

3511 Main St Keokuk, IA

For budget-savvy travelers to Nauvoo, Super 8 by Wyndham Keokuk provides inviting accommodations with rooms starting at $65.99, creating a mellifluous, comfortable space ideal for rest. Travel with your pets with ease, thanks to Super 8’s accommodating pet-friendly policy across numerous locations.

Guests staying at Super 8 by Wyndham Keokuk will appreciate the peaceful surroundings, with downtown Nauvoo still just a short drive from the hotel. Enjoy Nauvoo in comfort and without the expense—lock in your stay today!

  Call (855) 234-7135 to book with an agent.
  8.7 miles from Nauvoo, IL 62354

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Keokuk North

3404 Main St Keokuk, IA

At Quality Inn & Suites Keokuk North, travelers visiting Nauvoo can enjoy inviting comfort with rooms beginning at $103.99, creating a clean and welcoming environment for relaxation. Enjoy the flexibility of Quality Inn's 24-hour cancellation policy, offering peace of mind for your travel plans.

The peaceful surroundings at Quality Inn & Suites Keokuk North allow guests to unwind, with downtown Nauvoo still within reach for a day of exploration. Make your Nauvoo adventure both relaxing and affordable with top-notch amenities—book today!

  Call (855) 239-5277 to book with an agent.
  8.8 miles from Nauvoo, IL 62354

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Keokuk

3201 Main Street Keokuk, IA

At Hampton Inn Keokuk, travelers visiting Nauvoo can enjoy inviting accommodations with rooms from $187.03, creating a clean and welcoming environment ideal for rest. Enjoy peaceful moments in Hampton’s gardens or courtyards, beautifully maintained areas ideal for relaxation or a leisurely walk.

With Nauvoo a drive away, guests at Hampton Inn Keokuk can balance city adventures with a restful stay in more spacious accommodations. Step into Nauvoo comfort without the hefty price tag—lock in your hotel room today!

  Call (855) 234-5074 to book with an agent.
  9.0 miles from Nauvoo, IL 62354

Starting at

$187.03

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Keokuk

325 Main St Keokuk, IA

At Baymont by Wyndham Keokuk, travelers to Nauvoo can unwind in inviting rooms with rates starting at $71.99, providing a clean and comfortable space ideal for relaxation. Unwind at the end of the day in Baymont by Wyndham’s indoor or outdoor pools, perfect for a relaxing soak or energetic swim.

Guests at Baymont by Wyndham Keokuk will enjoy the calm atmosphere, while the convenience of downtown Nauvoo remains just a short drive away. Make memories in Nauvoo while staying at a hotel that caters to your comfort—reserve now!

  Call (855) 236-8982 to book with an agent.
  10.5 miles from Nauvoo, IL 62354

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Prairie Winds Motel

1764 East us highway 136 Carthage, IL

Guests headed to Nauvoo can unwind in affordable comfort at Prairie Winds Motel, with rooms beginning at $65.99, creating a enchanting and restful setting for all guests. Enjoy standard amenities in rooms designed to offer a worry-free stay, ensuring a pleasant visit at a great price.

Unwind in the peaceful environment at Prairie Winds Motel, where the calm atmosphere is complemented by easy access to downtown Nauvoo. Make your Nauvoo adventure easy and budget-conscious with a welcoming stay—secure now!

  Call (855) 239-5277 to book with an agent.
  14.7 miles from Nauvoo, IL 62354

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites Burlington

1780 Stonegate Center Dr Burlington, IA

At Comfort Suites Burlington, travelers to Nauvoo will find inviting rooms with rates from $140.99, creating a warm, welcoming space perfect for relaxation. Revel in the extra space provided by Comfort Suites, where suites are designed to be 25 percent larger than standard hotel rooms.

At Comfort Suites Burlington, guests can experience a relaxing stay while enjoying easy access to Nauvoo’s exciting attractions. Plan your Nauvoo getaway with a hotel that’s tailored for a perfect stay—secure now!

  Call (855) 239-4019 to book with an agent.
  21.0 miles from Nauvoo, IL 62354

Starting at

$140.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham West Burlington

628 South Gear Ave West Burlington, IA

For an affordable stay near Nauvoo, AmericInn by Wyndham West Burlington offers peaceful rooms with rates from $90.99, creating a welcoming, comfortable atmosphere perfect for rest. Take advantage of AmericInn by Wyndham’s special offers and discounts, making travel more affordable and enjoyable.

Offering a perfect retreat from the hustle and bustle, AmericInn by Wyndham West Burlington is an ideal base for exploring Nauvoo. Stay affordably and rest well in Nauvoo with a hotel that understands your needs—secure now!

  Call (855) 234-7135 to book with an agent.
  21.9 miles from Nauvoo, IL 62354

Starting at

$90.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Burlington near Hwy 34

3051 Kirkwood St Burlington, IA

For an affordable and comfortable stay, Quality Inn Burlington near Hwy 34 offers inviting rooms with rates starting at $95.99, creating a clean, welcoming environment near Nauvoo. Enjoy the convenience of direct billing at Quality Inn, where corporate and long-stay guests can benefit from streamlined payment processes.

Discover a serene retreat at Quality Inn Burlington near Hwy 34, offering guests a quiet escape with the convenience of Nauvoo's nearby attractions. Take advantage of extra perks for your Nauvoo trip without the high cost—reserve now!

  Call (855) 233-0132 to book with an agent.
  22.8 miles from Nauvoo, IL 62354

Starting at

$95.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Burlington

3001 Kirkwood St Burlington, IA

Guests traveling to Nauvoo can enjoy affordable comfort at Super 8 by Wyndham Burlington, with restful rooms beginning at $61.99, creating a clean and comfortable space perfect for relaxation. Seek local guidance and recommendations from Super 8's front desk, enhancing your exploration and enjoyment of the area.

Super 8 by Wyndham Burlington provides a relaxing atmosphere for guests looking to unwind, with the attractions of Nauvoo always within reach. Make the most of your Nauvoo travels with affordable, welcoming accommodations—book now!

  Call (855) 239-5277 to book with an agent.
  22.8 miles from Nauvoo, IL 62354

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Fun City Resort Hotel

3001 Winegard Drive Burlington, IA

Unwind at Fun City Resort Hotel near Nauvoo, where quality rooms offer warmth and comfort, with inviting nightly rates beginning at $160.99. Find sophistication and relaxation in rooms that feature elegant decor and state-of-the-art amenities.

Find a restful haven at Fun City Resort Hotel, where the quiet setting ensures a calm stay with Nauvoo's attractions nearby. Get ready for a Nauvoo getaway that treats you to first-class comfort—lock in today!

  Call (855) 234-5074 to book with an agent.
  22.9 miles from Nauvoo, IL 62354

Starting at

$160.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Burlington

1320 North Roosevelt Burlington, IA

At Hampton Inn & Suites Burlington, travelers visiting Nauvoo can enjoy inviting accommodations with rooms starting at $170.99, creating a warm, welcoming environment for rest. Grab a snack or travel essential any time of day at Hampton's 24/7 Suite Shop®, always open for your convenience.

Discover relaxation at Hampton Inn & Suites Burlington, where quiet comfort meets convenient access to the bustling attractions of Nauvoo. Make the most of Nauvoo with a hotel that pairs convenience with savings—lock in now!

  Call (855) 235-6136 to book with an agent.
  23.0 miles from Nauvoo, IL 62354

Starting at

$170.99

per night

Read Reviews View Amenities View All Rooms

The Catfish Bend Inn & Spa

3001 Winegard Dr Burlington, IA

Relax in style at The Catfish Bend Inn & Spa near Nauvoo, where quality accommodations create a peaceful retreat, with budget-friendly rates from $163.99. Stay in rooms that exemplify comfort and elegance, equipped with high-quality furnishings and comprehensive amenities.

Enjoy the best of both comfort and convenience at The Catfish Bend Inn & Spa, where the energy of Nauvoo is just a short drive away. Find out what makes Nauvoo special with a hotel that creates unforgettable memories—lock in today!

  Call (855) 234-5074 to book with an agent.
  23.0 miles from Nauvoo, IL 62354

Starting at

$163.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Burlington an IHG Hotel

1605 North Roosevelt Ave Burlington, IA

At Holiday Inn Express Hotel & Suites Burlington an IHG Hotel, travelers visiting Nauvoo will find inviting accommodations with rooms from $184.00, creating a warm and welcoming space ideal for rest. Benefit from Holiday Inn Express's ample free parking, making it easy to come and go as you please.

At Holiday Inn Express Hotel & Suites Burlington an IHG Hotel, enjoy a calming escape, perfect for those looking to explore Nauvoo without staying in the middle of the action. Find out how affordable and enjoyable your Nauvoo visit can be—reserve your room now!

  Call (855) 239-5277 to book with an agent.
  23.0 miles from Nauvoo, IL 62354

Starting at

$184.00

per night

Read Reviews View Amenities View All Rooms

Oak Hill Inn & Suites

1701 Oak St Canton, MO

With budget-friendly rooms starting at $118.99, Oak Hill Inn & Suites is ideal for travelers bound for Nauvoo, providing a warm and inviting environment for relaxation. Enjoy the added convenience and comfort of rooms that offer more than just the basics, at a price that’s still affordable.

At Oak Hill Inn & Suites, you’ll find a restful atmosphere that keeps the excitement of Nauvoo within easy reach. Make your Nauvoo visit memorable with a hotel that delivers more for your money—reserve now!

  Call (855) 234-2997 to book with an agent.
  30.3 miles from Nauvoo, IL 62354

Starting at

$118.99

per night

Read Reviews View Amenities View All Rooms

Best Western Mt. Pleasant Inn

810 North Grand Avenue Mount Pleasant, IA

Guests bound for Nauvoo will appreciate the inviting accommodations at Best Western Mt. Pleasant Inn, where heartwarming rooms start at $88.99, creating a welcoming space for rest. Experience local flavors at Best Western’s dining facilities, where chefs incorporate regional ingredients into their dishes.

Guests seeking a peaceful stay will love Best Western Mt. Pleasant Inn, found conveniently for easy access to Nauvoo's attractions. Discover how great your Nauvoo visit can be with thoughtfully priced lodging—lock in today!

  Call (855) 234-2997 to book with an agent.
  30.9 miles from Nauvoo, IL 62354

Starting at

$88.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Mt. Pleasant

1000 North Grand Ave Mount Pleasant, IA

With rates beginning at $73.99, Super 8 by Wyndham Mt. Pleasant is a practical choice for guests visiting Nauvoo, creating a clean and welcoming space perfect for unwinding. Enjoy the practical conveniences of Super 8, including in-room coffee makers and daily housekeeping services.

Experience a serene stay at Super 8 by Wyndham Mt. Pleasant, where calm surroundings create a restful retreat while keeping Nauvoo within reach. Stay relaxed and on budget while exploring Nauvoo—book your room today!

  Call (855) 236-8982 to book with an agent.
  30.9 miles from Nauvoo, IL 62354

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites

1200 East Baker St Mount Pleasant, IA

For those visiting Nauvoo, Quality Inn & Suites offers enveloping accommodations with rates from $65.99, creating a clean, comfortable space perfect for relaxation. Stay refreshed with Quality Inn's poolside bar service, offering drinks and snacks while you relax by the water.

Whether you're here for business or pleasure, Quality Inn & Suites provides a peaceful setting that keeps Nauvoo within easy reach. Relax and enjoy your Nauvoo trip with a hotel that fits your budget—reserve today!

  Call (855) 234-7135 to book with an agent.
  31.0 miles from Nauvoo, IL 62354

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Mount Pleasant

1100 North Grand Ave Mount Pleasant, IA

Guests traveling to Nauvoo will appreciate the affordable comfort at AmericInn by Wyndham Mount Pleasant, where warm-hearted rooms start at $85.99, providing a relaxing and welcoming space. Experience the warmth of AmericInn by Wyndham’s hospitality, with a staff committed to making your stay memorable.

Experience both peace and convenience at AmericInn by Wyndham Mount Pleasant, a restful haven positioned a short distance from Nauvoo's attractions. Enjoy Nauvoo adventures with a cozy, budget-friendly stay—secure your room today!

  Call (855) 233-7850 to book with an agent.
  31.0 miles from Nauvoo, IL 62354

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms