The best deals on hotels when visiting Peaksville in Missouri.

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 Peaksville, Missouri 63465

Super 8 by Wyndham Keokuk

3511 Main St Keokuk, IA

For those traveling to Peaksville, Super 8 by Wyndham Keokuk offers affordable comfort with rooms starting at $65.99, providing a welcoming atmosphere ideal for unwinding. Unwind in the homely comfort of Super 8's rooms, equipped with thoughtful amenities to make your stay as enjoyable as possible.

Unwind in the serene surroundings of Super 8 by Wyndham Keokuk, where quiet surroundings provide a restful stay and downtown Peaksville remains close by. Book an inviting hotel that won’t break the bank for your Peaksville visit—secure today!

  Call (855) 239-5277 to book with an agent.
  16.2 miles from Peaksville, MO 63465

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Keokuk North

3404 Main St Keokuk, IA

For a restful stay, Quality Inn & Suites Keokuk North offers relaxed accommodations with rates from $87.99, creating a welcoming space ideal for travelers visiting Peaksville. Make the most of your travel budget at Quality Inn, where affordable rates do not compromise on comfort or quality.

Unwind in the serene environment of Quality Inn & Suites Keokuk North, where peaceful surroundings meet easy access to the heart of downtown Peaksville. Stay comfortably and stress-free in Peaksville with budget-friendly amenities—secure your room today!

  Call (855) 239-5277 to book with an agent.
  16.3 miles from Peaksville, MO 63465

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Keokuk

3201 Main Street Keokuk, IA

For budget-savvy travelers, Hampton Inn Keokuk offers tranquil comfort with rates beginning at $116.99, creating a warm and inviting atmosphere perfect for relaxation. Get insider tips from Hampton's friendly staff, who are always ready to share their local knowledge to enhance your stay.

For travelers looking to relax, Hampton Inn Keokuk offers quiet surroundings while keeping downtown Peaksville within easy driving distance. Treat yourself to a comfortable Peaksville getaway that won't strain your budget—lock in now!

  Call (855) 234-2997 to book with an agent.
  16.5 miles from Peaksville, MO 63465

Starting at

$116.99

per night

Read Reviews View Amenities View All Rooms

Nauvoo Temple House Hotel

1200 Mulholland St Nauvoo, IL

With budget-conscious rooms starting at $115.99, Nauvoo Temple House Hotel provides affordable accommodations for guests headed to Peaksville, creating a clean and welcoming environment. Experience practical comfort in a setting that focuses on providing essential amenities at an affordable price.

At Nauvoo Temple House Hotel, travelers can unwind in calm surroundings, with the convenience of downtown Peaksville still within easy reach. Plan your Peaksville trip with ease and savings in mind—reserve your hotel room now!

  Call (855) 236-8982 to book with an agent.
  16.7 miles from Peaksville, MO 63465

Starting at

$115.99

per night

Read Reviews View Amenities View All Rooms

The Inn at Old Nauvoo

1875 Mulholland St Nauvoo, IL

With budget-friendly rooms beginning at $100.80, The Inn at Old Nauvoo is ideal for travelers visiting Peaksville, providing a warm and inviting atmosphere for a restful stay. Find value in rooms that offer standard amenities, making your stay both convenient and budget-friendly.

Visitors to The Inn at Old Nauvoo can relax in tranquil surroundings, with downtown Peaksville still easily accessible for a day of sightseeing. Stay affordably and experience added perks on your Peaksville trip—reserve your room now!

  Call (855) 234-7135 to book with an agent.
  17.3 miles from Peaksville, MO 63465

Starting at

$100.80

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Fort Madison near Hwy 61

6169 Reve Ct Fort Madison, IA

For a tranquil and affordable stay, Quality Inn & Suites Fort Madison near Hwy 61 offers inviting rooms with rates beginning at $87.99, creating a comfortable space near Peaksville. Experience enhanced comfort with Quality Inn's deluxe pillow menu, providing a range of options to suit your sleep preferences.

At Quality Inn & Suites Fort Madison near Hwy 61, visitors can enjoy the peace and quiet of the hotel, while downtown Peaksville remains a convenient drive away for a day of adventure. Stay comfortably in Peaksville and make the most of your travels—lock in your hotel room today!

  Call (855) 234-7135 to book with an agent.
  17.8 miles from Peaksville, MO 63465

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Keokuk

325 Main St Keokuk, IA

At Baymont by Wyndham Keokuk, guests bound for Peaksville will find enveloping comfort with rooms starting at $71.99, creating a warm and inviting environment perfect for relaxation. Enjoy the peace of mind with Baymont by Wyndham’s 24-hour front desk service, ready to assist you at any time.

For travelers seeking both peace and proximity, Baymont by Wyndham Keokuk offers a calm retreat while keeping downtown Peaksville nearby for adventure. Make Peaksville travel simple with a hotel that provides convenience and savings—reserve now!

  Call (855) 234-2997 to book with an agent.
  18.3 miles from Peaksville, MO 63465

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Fort Madison

5107 Ave. O Fort Madison, IA

Guests visiting Peaksville can relax at Super 8 by Wyndham Fort Madison, where budget-friendly rooms start at $60.99, creating a heartwarming and inviting atmosphere perfect for relaxation. Choose Super 8 by Wyndham for your next trip, where you'll find a friendly, welcoming place to rest and recharge.

Rest at Super 8 by Wyndham Fort Madison in the calm surroundings, while downtown Peaksville remains nearby for easy access to the city's attractions. Make your Peaksville trip enjoyable and economical—secure your hotel stay today!

  Call (855) 234-5074 to book with an agent.
  18.5 miles from Peaksville, MO 63465

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Fort Madison

4901 Ave. O Fort Madison, IA

Guests visiting Peaksville can relax in cushy comfort at Cobblestone Inn & Suites Fort Madison, where budget-friendly rooms start at $71.99, creating a warm, welcoming space. Find a blend of comfort and value in accommodations that offer added amenities for a more enjoyable stay.

Unwind in the serene setting of Cobblestone Inn & Suites Fort Madison, while downtown Peaksville remains within a convenient drive for a day of exploration. Stay refreshed and relaxed in Peaksville with inviting, budget-friendly lodging—reserve now!

  Call (855) 233-7850 to book with an agent.
  18.7 miles from Peaksville, MO 63465

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Rivers Inn Fort Madison

4501 Ave. O Fort Madison, IA

With budget-friendly rooms starting at $51.99, Rivers Inn Fort Madison provides practical accommodations for travelers bound for Peaksville, creating a warm and inviting atmosphere. Relax in accommodations that provide a welcoming environment, with everything you need for a comfortable and affordable visit.

At Rivers Inn Fort Madison, guests can unwind in a serene environment, knowing that downtown Peaksville is just a comfortable drive away. Enjoy Peaksville from a hotel that balances comfort and affordability—secure now!

  Call (855) 233-0132 to book with an agent.
  19.0 miles from Peaksville, MO 63465

Starting at

$51.99

per night

Read Reviews View Amenities View All Rooms

Prairie Winds Motel

1764 East us highway 136 Carthage, IL

At Prairie Winds Motel, guests visiting Peaksville will find affordable comfort with rooms beginning at $65.99, creating a warm and inviting space perfect for unwinding. Relax in accommodations that provide standard amenities, offering a comfortable environment at a great price.

Escape the urban buzz at Prairie Winds Motel, offering peaceful lodgings just a short drive from the dynamic heart of Peaksville. Enjoy Peaksville without the expense—secure a comfortable, affordable stay today!

  Call (855) 234-5074 to book with an agent.
  28.6 miles from Peaksville, MO 63465

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites

1200 East Baker St Mount Pleasant, IA

At Quality Inn & Suites, travelers to Peaksville will find budget-friendly rooms with rates beginning at $58.99, creating a welcoming and comfortable environment. Appreciate the boutique atmosphere of Quality Inn's individually decorated rooms, each with unique design features and local flair.

Discover a peaceful retreat at Quality Inn & Suites, where quiet lodgings are paired with easy access to Peaksville's best attractions. Discover Peaksville with a hotel designed for relaxation and savings—lock in today!

  Call (855) 239-5277 to book with an agent.
  33.4 miles from Peaksville, MO 63465

Starting at

$58.99

per night

Read Reviews View Amenities View All Rooms

Best Western Mt. Pleasant Inn

810 North Grand Avenue Mount Pleasant, IA

Guests visiting Peaksville will appreciate the inviting comfort at Best Western Mt. Pleasant Inn, where intimate rooms begin at $64.99, creating a warm, welcoming atmosphere. Enjoy the quiet policy at Best Western hotels, ensuring noise is kept to a minimum for a peaceful stay.

Find your ideal retreat at Best Western Mt. Pleasant Inn, a serene escape situated just a short drive from the dynamic atmosphere of Peaksville. Experience the perfect mix of comfort and affordability in Peaksville—lock in your room today!

  Call (855) 233-7850 to book with an agent.
  33.5 miles from Peaksville, MO 63465

Starting at

$64.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Mt. Pleasant

1000 North Grand Ave Mount Pleasant, IA

Guests traveling to Peaksville can find budget-conscious comfort at Super 8 by Wyndham Mt. Pleasant, with rooms starting at $73.99, providing a warm and welcoming atmosphere. Earn rewards with every stay thanks to Super 8's Wyndham Rewards program, making your travels even more rewarding.

Tucked away in a quiet location, Super 8 by Wyndham Mt. Pleasant offers a relaxing experience with Peaksville never too far for a visit. Stay smart and enjoy enhanced comfort for your Peaksville visit—reserve today!

  Call (855) 234-7135 to book with an agent.
  33.5 miles from Peaksville, MO 63465

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Mount Pleasant

1100 North Grand Ave Mount Pleasant, IA

For those bound for Peaksville, AmericInn by Wyndham Mount Pleasant offers inviting, budget-friendly accommodations with rooms beginning at $85.99, creating a welcoming space for all guests. Unwind in AmericInn by Wyndham's comfortable rooms, equipped with modern amenities to ensure a restful night's sleep.

Enjoy a restful stay at AmericInn by Wyndham Mount Pleasant, where calm accommodations and easy access to Peaksville make for the ideal balance. Plan your Peaksville getaway with a welcoming, budget-friendly hotel—book today!

  Call (855) 235-6136 to book with an agent.
  33.6 miles from Peaksville, MO 63465

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites Burlington

1780 Stonegate Center Dr Burlington, IA

For a hospitable, budget-friendly stay, Comfort Suites Burlington offers inviting rooms with rates from $126.99, creating a clean and comfortable atmosphere near Peaksville. Stay balanced with Comfort Suites' yoga mats available in each room, encouraging wellness and relaxation during your stay.

At Comfort Suites Burlington, guests can relax in a peaceful atmosphere while keeping the energy of Peaksville just a short drive away. Stay affordably and rest well while enjoying Peaksville—secure your hotel room now!

  Call (855) 239-5277 to book with an agent.
  34.9 miles from Peaksville, MO 63465

Starting at

$126.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham West Burlington

628 South Gear Ave West Burlington, IA

With rooms beginning at $79.99, AmericInn by Wyndham West Burlington provides affordable comfort for travelers to Peaksville, creating a warm and welcoming space perfect for relaxation. Enjoy the benefits of AmericInn by Wyndham’s loyalty program, rewarding frequent guests with discounts and perks.

Discover a peaceful retreat at AmericInn by Wyndham West Burlington, where quiet lodgings are paired with easy access to Peaksville's best attractions. Unwind in Peaksville with accommodations that blend affordability and relaxation—book today!

  Call (855) 233-7850 to book with an agent.
  35.1 miles from Peaksville, MO 63465

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Fairfield

2104 South Main Street Fairfield, IA

Guests traveling to Peaksville will find enchanting comfort at AmericInn by Wyndham Fairfield, with budget-friendly rooms starting at $96.99, creating a warm and inviting space perfect for rest. Stay connected with AmericInn by Wyndham’s complimentary high-speed internet, ideal for streaming and staying in touch.

Step into a quiet retreat at AmericInn by Wyndham Fairfield, offering serene surroundings just a short drive from the buzz of Peaksville. Choose accommodations that make your Peaksville adventure easy and enjoyable—reserve now!

  Call (855) 233-0132 to book with an agent.
  35.9 miles from Peaksville, MO 63465

Starting at

$96.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Burlington near Hwy 34

3051 Kirkwood St Burlington, IA

Guests traveling to Peaksville will find inviting accommodations at Quality Inn Burlington near Hwy 34, with rooms starting at $89.99, creating a clean and welcoming environment ideal for relaxation. Enjoy freshly brewed coffee in the lobby of Quality Inn, a welcome treat to energize your mornings or afternoons.

Find your serene getaway at Quality Inn Burlington near Hwy 34, where the calm of your stay is paired with the convenience of Peaksville's top sights. Enjoy peace of mind and comfort on your Peaksville trip without the high cost—reserve today!

  Call (855) 234-7135 to book with an agent.
  36.3 miles from Peaksville, MO 63465

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Burlington

3001 Kirkwood St Burlington, IA

For those visiting Peaksville, Super 8 by Wyndham Burlington offers affordable comfort with rooms starting at $61.99, creating a charming, inviting space ideal for guests seeking relaxation. Enjoy updates and modern touches in Super 8’s rooms, ensuring each guest enjoys contemporary comfort and style.

Immerse yourself in the tranquility of Super 8 by Wyndham Burlington, a serene retreat where Peaksville is easily accessible for day trips. Plan a practical, budget-friendly stay for your Peaksville travels—book today!

  Call (855) 234-5074 to book with an agent.
  36.3 miles from Peaksville, MO 63465

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Burlington

1320 North Roosevelt Burlington, IA

For a friendly stay, Hampton Inn & Suites Burlington offers budget-conscious accommodations with rates from $140.99, creating a clean, welcoming environment ideal for travelers. Adjust your room’s climate to your preference with Hampton’s individual air conditioning units, ensuring comfort in any weather.

Enjoy the best of both worlds at Hampton Inn & Suites Burlington, where guests can relax in peace while keeping Peaksville close enough for exploration. Make Peaksville travel feel effortless with a cost-effective, welcoming hotel—book now!

  Call (855) 235-6136 to book with an agent.
  36.4 miles from Peaksville, MO 63465

Starting at

$140.99

per night

Read Reviews View Amenities View All Rooms

Fun City Resort Hotel

3001 Winegard Drive Burlington, IA

With a plush ambiance, Fun City Resort Hotel near Peaksville offers quality rooms crafted for relaxation, with nightly rates beginning at an accessible $160.99. Find sanctuary in rooms that blend contemporary luxury with timeless elegance, creating a restful and opulent environment.

Discover a quiet escape at Fun City Resort Hotel, where the bustle of Peaksville is close enough to explore at your leisure. Stay in Peaksville with a hotel that makes your comfort its top priority—book today!

  Call (855) 235-0725 to book with an agent.
  36.4 miles from Peaksville, MO 63465

Starting at

$160.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

With rates starting at $169.00, Holiday Inn Express Hotel & Suites Burlington an IHG Hotel is ideal for guests bound for Peaksville, providing delightful accommodations in a warm, inviting setting. Stay connected with free high-speed Wi-Fi at Holiday Inn Express, making it easy to work or keep in touch while on the go.

Stay at Holiday Inn Express Hotel & Suites Burlington an IHG Hotel for a restful experience, while Peaksville remains close enough for exploration whenever you wish. Relax and explore Peaksville with ease, thanks to a hotel that prioritizes your comfort—secure now!

  Call (855) 233-0132 to book with an agent.
  36.4 miles from Peaksville, MO 63465

Starting at

$169.00

per night

Read Reviews View Amenities View All Rooms

The Catfish Bend Inn & Spa

3001 Winegard Dr Burlington, IA

Unwind at The Catfish Bend Inn & Spa near Peaksville, where refined accommodations provide comfort and warmth, with affordable nightly rates from $163.99. Find luxury in rooms that are thoughtfully designed with your comfort and convenience in mind, offering a superior stay.

Situated just outside of Peaksville, The Catfish Bend Inn & Spa provides the ideal base for exploring the area and returning to peaceful lodgings. Make the most of Peaksville with a hotel that offers both convenience and sophistication—book today!

  Call (855) 235-6136 to book with an agent.
  36.4 miles from Peaksville, MO 63465

Starting at

$163.99

per night

Read Reviews View Amenities View All Rooms