Marion County Holidays

Book a Hotel + Flight or Car together to unlock savings

Top destinations in Marion County

Top hotels in Marion County

Best Western On The River

Best Western On The River

2.5 out of 5
401 North 3rd Street, Hannibal, MO
Fully refundableReserve now, pay when you stay
The price is 3.327.138 ₫ per night from 5 Aug to 6 Aug
3.327.138 ₫
3.821.270 ₫ total
5 Aug - 6 Aug
includes taxes & fees
8.6/10 Excellent! (1,009 reviews)
"Room was nice and clean. Was not told my room was not ready, found out when I went to the room. However, housekeeping staff were understanding and cleaned it right away once I told them I had to be somewhere within the hour."

Reviewed on 24 Jul 2025

Best Western On The River
Sleep Inn & Suites

Sleep Inn & Suites

2.5 out of 5
105 Lakeside Dr, Hannibal, MO
Fully refundableReserve now, pay when you stay
The price is 3.041.820 ₫ per night from 17 Aug to 18 Aug
3.041.820 ₫
3.523.948 ₫ total
17 Aug - 18 Aug
includes taxes & fees
9.6/10 Exceptional! (1,010 reviews)
"The front desk staff was courteous and helpful. Our room was VERY clean and comfortable. Parking lot was well lighted."

Reviewed on 23 Jul 2025

Sleep Inn & Suites
Quality Inn & Suites Hannibal

Quality Inn & Suites Hannibal

2.5 out of 5
120 Lindsey Drive, Hannibal, MO
Fully refundableReserve now, pay when you stay
The price is 2.787.680 ₫ per night from 3 Aug to 4 Aug
2.787.680 ₫
3.201.650 ₫ total
3 Aug - 4 Aug
includes taxes & fees
7.8/10 Good! (994 reviews)
Great weekend stay
"This was for a one night road trip, and the hotel was amazing. Checkin was fast and efficient, the clerk who checked us in was amazing. The room was just as described, and it was clean, spacious, with two queen beds. Breakfast was delicious, and healthy. Check out was quick."

Reviewed on 27 Jul 2025

Quality Inn & Suites Hannibal
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.

Frequently asked questions

How much does a Marion County holiday package cost?
Starting from just , a package is your passport to affordable travel. Custom make your Marion County escape by selecting from our huge range of hotels, airfares and rental cars.
How do I get a cheap travel package to Marion County?
Browse and lock in everything in one place with our Marion County holiday packages. We have deals on hotels, flights and more that'll keep your credit card happy and your spirit of adventure alive. And, with more than 550 air carriers and 1null000null000 properties globally to select from, there are endless opportunities to mix and match your own way.
What are the top hotels in Marion County?
Best Western On The River and Quality Inn & Suites Hannibal are a couple of welcoming hotels in Palmyra. A must-visit on any good Marion County itinerary, we recommend taking the time to explore this impressive city.
How far in advance should I book my Marion County holiday?
Travellers are normally able to browse international airfares on Expedia up to 12 months prior to departure. Booking at the last minute? With a stroke of luck, it's still possible to nab a cheaper ticket just weeks before your flight.
What does an Expedia Marion County travel package include?
You can choose from any combination of flights, hotels and rental cars. Once you've made your booking, you can add tours and activities. Want to pick your fare class? That's also possible. The choice is all yours when it comes to arranging your ideal Marion County trip.
What should I know before booking a Marion County travel package?
You can save big by bundling your hotels, airfares and rental cars. Once you've made your booking, add on fun stuff like sightseeing tours or experiences. Your next awesome adventure is only a few clicks away.
Can I choose my airline with a Marion County Expedia holiday package?
You can. We have more than 550 airline partners throughout the world, so select the carrier that matches your travel needs.
If I'm not able to travel, can I cancel my Marion County holiday package?
Because we know life is full of surprises, the answer is yes. For more information, check out our Customer Service Portal. But generally speaking, if you've made your booking in the last 24 hours, you may be able to cancel or change it for free. Your hotel, airline or car rental company may impose a fee if you made your booking a while ago.