Default HTG hotel image

Find hotels in Vandalia, MO from $72

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Vandalia hotels

1. Best Western On The River

Best Western On The River
2.5 star property
Hannibal
8.6 out of 10, Excellent, (1,008 reviews)
"Nice enough place. Super close to the Mark Twain sights."
United States
Kevin
3 days ago
$110 nightly
The price is $127
Jun 12 - Jun 13
Total with taxes and fees
Best Western On The River

2. Quality Inn & Suites Hannibal West

Quality Inn & Suites Hannibal West
2.5 star property
Hannibal
8.0 out of 10, Very Good, (1,008 reviews)
"The room and the hotel accommendations were very nice."
United States
Jerre
2 days ago
$83 nightly
The price is $97
Jun 21 - Jun 22
Total with taxes and fees
Quality Inn & Suites Hannibal West

3. Sleep Inn & Suites Hannibal West

Sleep Inn & Suites Hannibal West
2.5 star property
Hannibal
9.6 out of 10, Exceptional, (1,000 reviews)
"Accommodations were very good. We had to book 3 different hotels near Kirksville."
United States
KJ
9 days ago
$116 nightly
The price is $135
Jun 28 - Jun 29
Total with taxes and fees
Sleep Inn & Suites Hannibal West

4. Knights Inn New Florence

Knights Inn New Florence
2.0 star property
New Florence
7.0 out of 10, Good, (567 reviews)
"Great staff, but only 2 towels in room. Shower was great, bed was comfy."
United States
Catherine
23 days ago
$88 nightly
The price is $100
Jun 11 - Jun 12
Total with taxes and fees
Knights Inn New Florence

5. Best Western Teal Lake Inn

Best Western Teal Lake Inn
2.5 star property
Mexico
8.4 out of 10, Very Good, (520 reviews)
"The pool was super clean."
United States
Elke
April 14th, 2026
$149 nightly
The price is $167
Jun 15 - Jun 16
Total with taxes and fees
Best Western Teal Lake Inn

6. Comfort Inn & Suites - Hannibal

Comfort Inn & Suites - Hannibal
2.5 star property
Hannibal
7.6 out of 10, Good, (704 reviews)
"As always the beds at comfort inn are so comfortable. Enjoyed our stay."
United States
Tracey
2 days ago
$102 nightly
The price is $117
Jun 28 - Jun 29
Total with taxes and fees
Comfort Inn & Suites - Hannibal

7. Lighthouse Inn & Suites

Lighthouse Inn & Suites
4.0 star property
Hannibal
9.0 out of 10, Wonderful, (30 reviews)
"The room is essentially a one bedroom apartment with strong 70s shaggin mansion vibes."
United States
Patrick
4 days ago
$179 nightly
The price is $207
Jul 1 - Jul 2
Total with taxes and fees
Lighthouse Inn & Suites

8. Motel 6 Hannibal, MO

Motel 6 Hannibal, MO
2.0 star property
Hannibal
7.4 out of 10, Good, (1,006 reviews)
"Nice staff, good parking, clean room."
United States
Susan
7 days ago
$53 nightly
The price is $61
Jun 21 - Jun 22
Total with taxes and fees
Motel 6 Hannibal, MO

9. Baymont by Wyndham Hannibal

Baymont by Wyndham Hannibal
2.5 star property
Hannibal
6.4 out of 10, (771 reviews)
"The staff were very friendly. We will likely choose to stay there again."
United States
Carol
12 days ago
$63 nightly
The price is $73
Jun 11 - Jun 12
Total with taxes and fees
Baymont by Wyndham Hannibal

10. Kennedys Red Barn Inn

Kennedys Red Barn Inn
2.5 star property
Perry
9.4 out of 10, Exceptional, (29 reviews)
"Very clean place. They work to give a good service."
United States
Ivette
Kennedys Red Barn Inn

11. The Eagles Nest Inn

The Eagles Nest Inn
3.0 star property
Louisiana
9.4 out of 10, Exceptional, (25 reviews)
"Very nice place to stay loved the brick walls."
United States
Gary
11 days ago
$96 nightly
The price is $109
Jun 22 - Jun 23
Total with taxes and fees
The Eagles Nest Inn

12. Garth Woodside Mansion B&B

Garth Woodside Mansion B&B
4.0 star property
Hannibal
9.6 out of 10, Exceptional, (21 reviews)
"Nice historic place. Very friendly host and hostess."
United States
Anonymous traveler
Garth Woodside Mansion B&B

13. River's Edge Motel

River's Edge Motel
2.0 star property
Louisiana
9.0 out of 10, Wonderful, (366 reviews)
"Very friendly staff. Needed a place to stay for the night."
United States
Brent
March 31st, 2026
$80 nightly
The price is $91
Jun 11 - Jun 12
Total with taxes and fees
River's Edge Motel

14. Days Inn by Wyndham Hannibal

Days Inn by Wyndham Hannibal
2.0 star property
Hannibal
7.4 out of 10, Good, (250 reviews)
"A good place to stay in Hannibal."
United States
Marcia
10 days ago
$71 nightly
The price is $82
Jun 11 - Jun 12
Total with taxes and fees
Days Inn by Wyndham Hannibal

15. Super 8 by Wyndham Hannibal

Super 8 by Wyndham Hannibal
2.0 star property
Hannibal
7.2 out of 10, Good, (1,003 reviews)
"Property was clean and staff was friendly."
United States
Etta
April 19th, 2026
$67 nightly
The price is $77
Jun 21 - Jun 22
Total with taxes and fees
Super 8 by Wyndham Hannibal

16. Howard Johnson BY Wyndham Hannibal

Howard Johnson BY Wyndham Hannibal
2.0 star property
Hannibal
7.4 out of 10, Good, (168 reviews)
"The room was clean. The staff was helpful on things to do in the area."
United States
Samantha
May 6th, 2026
$62 nightly
The price is $72
Jun 11 - Jun 12
Total with taxes and fees
Howard Johnson BY Wyndham Hannibal

17. FairBridge Inn Express, Monroe City

FairBridge Inn Express, Monroe City
2.0 star property
Monroe City
8.6 out of 10, Excellent, (463 reviews)
"Comfortable room with all essential amenities."
United States
Patricia
8 days ago
$70 nightly
The price is $76
Jun 14 - Jun 15
Total with taxes and fees
FairBridge Inn Express, Monroe City

18. Days Inn by Wyndham Mexico

Days Inn by Wyndham Mexico
2.0 star property
Mexico
7.0 out of 10, Good, (304 reviews)
"Clean room and comfortable bed. Stayed here more than once."
United States
Glenn
April 27th, 2026
$89 nightly
The price is $100
Jun 17 - Jun 18
Total with taxes and fees
Days Inn by Wyndham Mexico

19. Garden House Bed and Breakfast

Garden House Bed and Breakfast
2.0 star property
Hannibal
8.4 out of 10, Very Good, (43 reviews)
"Very welcoming hosts. Had a very comfortable bed. We would recommend staying here again."
United States
Andy Nicole
March 23rd, 2026
$96 nightly
The price is $111
Jun 26 - Jun 27
Total with taxes and fees
Garden House Bed and Breakfast

20. Capital O Amerihost Inn and Suites Mexico Hwy 54 MO

Capital O Amerihost Inn and Suites Mexico Hwy 54 MO
2.5 star property
Mexico
5.6 out of 10, (402 reviews)
"All was good i enjoyed staying there.."
United States
James
15 days ago
$75 nightly
The price is $83
Jun 14 - Jun 15
Total with taxes and fees
Capital O Amerihost Inn and Suites Mexico Hwy 54 MO
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Vandalia Hotel Reviews

More cheap stays in Vandalia

Hotels in Vandalia with star-rating

Find out more about Vandalia

Top reasons to visit Vandalia

  • Scenic Lakes: Enjoy the beauty of Vandalia Lake, perfect for swimming and relaxation in a natural setting.
  • Vibrant Downtown: Explore the lively downtown area filled with family-friendly activities and trendy spots.
  • Outdoor Adventures: Engage in various outdoor activities, including mini golf and leisurely walks in urban parks.
  • Romantic Getaways: Vandalia is ideal for couples seeking a charming and romantic atmosphere.
  • Diverse Accommodations: Choose from charming bed and breakfasts to comfortable hotels, catering to all preferences.

Find great hotels near Vandalia

Explore a variety of hotel accommodations in Vandalia, Missouri, where you can find charming bed and breakfast options alongside comfortable hotels. Ideal for pet owners and business travelers, Vandalia offers a unique historic-themed vacation experience. Whether you're looking for hotels near Vandalia or specific accommodations in the area, you'll discover welcoming lodgings that cater to your needs and ensure a memorable stay.

  • Best Western Teal Lake Inn: Best Western Teal Lake Inn is a budget-friendly lodging option, boasting a commendable guest rating of 8.4. Located 24 miles from Vandalia, this hotel is ideal for travelers seeking a pet-friendly environment combined with business-friendly amenities. The property welcomes dogs and cats, ensuring a comfortable stay for guests traveling with their furry companions. With a focus on convenience, the Best Western Teal Lake Inn offers essential services for business travelers, making it a practical choice for those on the go.
  • Super 8 by Wyndham Bowling Green: Super 8 by Wyndham Bowling Green, also rated at 8.4, presents itself as a cozy and budget-conscious option just 16 miles from Vandalia. This hotel features a complimentary breakfast each morning, allowing guests to start their day with ease. In-room entertainment options include a DVD player and a selection of premium TV channels, making it a comfortable spot for relaxation after a day of exploring. The inviting atmosphere and essential amenities make it an excellent choice for both families and solo travelers alike.
  • Days Inn by Wyndham Mexico: Days Inn by Wyndham Mexico is a budget-friendly hotel with a reputation for comfort and convenience, located 24 miles from Vandalia. With a guest rating reflecting its solid offerings, this hotel provides a free daily breakfast, ensuring guests can fuel up before heading out for the day. For those looking to stay active, the hotel features fitness facilities, making it easy to maintain a workout routine. Additionally, entertainment options like LED TVs and premium channels enhance the overall guest experience, making it a well-rounded choice for any visitor.

Where to stay near Vandalia

Vandalia, Missouri, is a charming destination perfect for outdoor enthusiasts and romantic getaways. Explore the scenic beauty of Vandalia Lake, where you can swim and unwind amidst nature. Stroll through the vibrant downtown area, filled with family-friendly activities and trendy spots to enjoy. The surrounding neighborhoods offer a luxurious atmosphere, making Vandalia an ideal base for discovering the best of the region. Whether you're seeking adventure or relaxation, Vandalia has something for everyone.

  • Farber: Located 5 miles from Vandalia, Farber is a charming city that welcomes visitors seeking a blend of outdoor and family-friendly activities. With travel peaks in July and September to October, it stands out for its accessible urban parks, a scenic lake, and a golf course that invites leisure seekers. The arena entertainment facility adds a dose of excitement, making it a great spot for family outings or a relaxing day in nature.
  • Curryville: Just 8 miles from Vandalia, Curryville is a hidden gem perfect for those craving adventure and scenic views. This city attracts visitors particularly in February and August to September, who come to explore its beautiful trails and recreational areas. The proximity to a national state park and a modern college university adds a unique charm, offering both natural beauty and cultural experiences. Whether you’re hiking or simply enjoying the picturesque landscape, Curryville promises an unforgettable outdoor experience.
  • Perry: Situated 13 miles from Vandalia, Perry offers a romantic escape with its stunning scenery and outdoor activities. With visitor numbers peaking in April and June to July, it’s a prime destination for couples and nature lovers alike. Highlights include access to a picturesque lake, a national state park, and an inviting recreational area. The local golf course and arena entertainment facility provide additional leisure options, ensuring that Perry is a must-visit city for a delightful getaway.

Things to do in Vandalia

Vandalia, Missouri, is perfect for outdoor and romantic getaways, offering a variety of activities such as adventure sports, motor racing, and educational experiences. Visitors can enjoy a weekend escape while exploring the local amenities and engaging in fun activities like mini golf. With its scenic landscapes, Vandalia provides a charming backdrop for relaxation and adventure alike.

Shopping

In Vandalia, you'll find charming local shops like The Country Store for unique gifts and The Rustic Rose for handcrafted items. If you're up for a drive, head to the nearby Mexico Mall for a wider selection of retailers and dining options.

Recreation

Harmony Healing Spa offers rejuvenating massages and holistic treatments, perfect for unwinding. For outdoor enthusiasts, the nearby Mark Twain State Park features hiking trails, fishing spots, and beautiful scenery, providing a tranquil environment to connect with nature and enhance your wellness journey.

Adventure

In Vandalia, explore the scenic trails of the nearby Mark Twain State Park, where you can hike and enjoy nature. Experience thrilling fishing and boating on Lake Lou Yaeger, perfect for water sports enthusiasts seeking adventure in a picturesque setting.

Nightlife

Vandalia offers a cozy nightlife with local bars like The Copper Kettle, perfect for enjoying a cold drink and live music. For a more relaxed vibe, the historic Vandalia Theatre often hosts community events and shows, providing a charming atmosphere for an enjoyable evening out.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Vandalia

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Vandalia are November to January, where the prices are slightly lower. This is in comparison to May to July, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Vandalia is Monday. The most expensive day to stay in Vandalia is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to customize your options based on your budget, desired location, and preferred hotel type. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Vandalia hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions near Vandalia

Vandalia, Missouri, is a perfect destination for outdoor lovers and those seeking a romantic getaway. Visitors can explore scenic lakes, enjoy leisurely walks in urban parks, and discover the beauty of nearby national and state parks. With a focus on eco-friendly experiences and family fun, Vandalia offers a variety of attractions that will make your vacation memorable.

  • Mark Twain Lake: A picturesque destination, Mark Twain Lake offers stunning scenery and a variety of outdoor activities. Enjoy a romantic day at the beach, go fishing, or take a leisurely stroll along the shore, soaking in the natural beauty of the area, located 20 miles from Vandalia.
  • Mark Twain State Park: This expansive national park, also 20 miles away, is perfect for adventure seekers. Hike through scenic trails, explore the diverse wildlife, and immerse yourself in nature while enjoying the park's breathtaking landscapes.
  • Mark Twain Birthplace State Historic Site: Experience the rich cultural history at this museum, situated 20 miles from Vandalia. Discover the early life of the famous author Mark Twain and explore exhibits that celebrate his literary legacy.

Best time to go to Vandalia

The best time to visit Vandalia can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Vandalia falls in July, when visitor numbers are slightly high and weather is mostly sunny with light rain. The coolest average temperature in Vandalia falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January28.9°F (-1.7°C)Light RainMostly CloudyAverageSlightly Low
February31.8°F (-0.1°C)Light RainMostly SunnyAverageAverage
March44.4°F (6.9°C)Light RainMostly SunnyAverageAverage
April54.0°F (12.2°C)Light RainMostly SunnySlightly HighAverage
May64.2°F (17.9°C)Light RainMostly SunnyAverageSlightly High
June74.1°F (23.4°C)Light RainMostly SunnySlightly HighSlightly High
July77.0°F (25.0°C)Light RainMostly SunnySlightly HighSlightly High
August75.2°F (24.0°C)Light RainMostly SunnyAverageAverage
September69.1°F (20.6°C)Light RainMostly SunnyAverageAverage
October56.5°F (13.6°C)Light RainMostly SunnySlightly LowAverage
November44.1°F (6.7°C)Light RainMostly SunnySlightly LowSlightly Low
December34.9°F (1.6°C)Light RainMostly SunnySlightly LowSlightly Low

The nearest major airports for your trip to Vandalia

To visit Vandalia, Missouri, you can fly into several nearby airports. St. Louis Lambert International Airport (STL) is 72 miles away, with nearby hotel options like The Ritz-Carlton and Ameristar Casino Resort, both 7 miles from the airport. Columbia Regional Airport (COU) is 52 miles from Vandalia, offering hotels such as The Broadway Columbia - a DoubleTree by Hilton and voco The Tiger Hotel, each 11 miles away. QUINcy Regional Airport (UIN) is 46 miles from Vandalia, with accommodations like Holiday Inn Quincy East and Town & Country Inn and Suites, located 7 to 8 miles from the airport. Each hotel provides easy access to their respective airports.

Frequently asked questions

When is the best time to go to Vandalia?
The best time to go to Vandalia is during the late spring (May and June) and early autumn (September and October) months.

These periods offer the most pleasant weather conditions for exploring the area. Temperatures are generally mild, with less humidity than the summer months, making outdoor activities more comfortable. You'll find the natural surroundings, particularly the local parks and conservation areas, at their most appealing during these seasons, with blooming flowers in spring and colorful foliage in autumn.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Vandalia.
How can I save on a Vandalia hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Vandalia hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Vandalia hotel?
Prices for hotels in Vandalia often vary, but you can find a great deal from $72 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia