Compare Cheap Hotels in Vandalia
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Cheap Vandalia Hotels

Best Western Teal Lake Inn
3602 S Clark St Mexico MO
$94 nightly
The price is $105 total per night
$105 total
Feb 1 - Feb 2
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
24.06 mi from city center
With a stay at Best Western Teal Lake Inn in Mexico, you'll be steps from Green Estates and a 1-minute drive from Lakeview Park.
Pool
Breakfast included

Knights Inn New Florence
Booneslick Road, 403, 403 New Florence MO
$68 nightly
The price is $77 total per night
$77 total
Jan 21 - Jan 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
28.08 mi from city center
With a stay at Knights Inn New Florence in New Florence, you'll be 8.4 mi (13.5 km) from Endless Summer Winery and 16.3 mi (26.2 km) from Hermannhof Vineyards.
Breakfast included
Pet friendly

Comfort Inn & Suites - Hannibal
4000 Market St Hannibal MO
$78 nightly
The price is $89 total per night
$89 total
Feb 5 - Feb 6
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
26.44 mi from city center
With a stay at Comfort Inn & Suites - Hannibal, you'll be centrally located in Hannibal, within a 15-minute drive of Mississippi River and Sodalis Nature Preserve.
Pool
Hot Tub

Howard Johnson BY Wyndham Hannibal
4141B MARKET ST Hannibal MO
$55 nightly
The price is $63 total per night
$63 total
Jan 21 - Jan 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
26.33 mi from city center
With a stay at Howard Johnson BY Wyndham Hannibal in Hannibal, you'll be within a 15-minute drive of Mississippi River and Sodalis Nature Preserve.
Pool
Pet friendly

Baymont by Wyndham Hannibal
4141 Market St Hannibal MO
$59 nightly
The price is $68 total per night
$68 total
Jan 21 - Jan 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
26.35 mi from city center
With a stay at Baymont by Wyndham Hannibal, you'll be centrally located in Hannibal, within a 15-minute drive of Mississippi River and Sodalis Nature Preserve.

Super 8 by Wyndham Bowling Green
1216 E Champ Clark Dr Bowling Green MO
16.46 mi from city center
With a stay at Super 8 by Wyndham Bowling Green in Bowling Green, you'll be 14.2 mi (22.9 km) from Mississippi River and 17.3 mi (27.8 km) from Ramsey Creek Church.
Breakfast included
Parking included

Days Inn by Wyndham Hannibal
4070 Market St Hannibal MO
$68 nightly
The price is $78 total per night
$78 total
Jan 21 - Jan 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
26.41 mi from city center
With a stay at Days Inn by Wyndham Hannibal in Hannibal, you'll be in the business district, within a 15-minute drive of Mississippi River and Sodalis Nature Preserve.
Breakfast included
Pet friendly

Cannon Dam Cabins
42526 Cabin Rd Perry MO
$103 nightly
The price is $109 total per night
$109 total
Jan 21 - Jan 22
Total with taxes and fees
16.61 mi from city center
With a stay at Cannon Dam Cabins in Perry, you'll be 0.9 mi (1.5 km) from Mark Twain Lake and 12.6 mi (20.3 km) from Mark Twain State Park.
Pool
Pet friendly

Days Inn by Wyndham Mexico
2902 S. Clark Mexico MO
$77 nightly
The price is $86 total per night
$86 total
Jan 25 - Jan 26
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
24.24 mi from city center
With a stay at Days Inn by Wyndham Mexico in Mexico, you'll be within a 5-minute drive of Green Estates and Lakeview Park.
Breakfast included
Parking included

3 Bedroom 2 Bath Cabin nestled in the woods minutes from Mark Twain Lake.
Stoutsville MO
25.49 mi from city center
Located in Stoutsville, this vacation home is on a lake, within a 10-minute drive of Stoutsville Recreation Area and Mark Twain Lake.
Kitchen
Washer
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.
Often, one of the most difficult things about booking a hotel is finding the best time to go. The cost of staying in hotels in could vary significantly, depending on the time of the year chosen. If you would like to figure out the most suitable time to take a trip then using CheapTickets could be the best option for you. We will be able to provide information on hotels in to ensure that you get the best deal possible. So if you are looking for a booking website that will streamline the process and offer good prices, then log in and get booking.
Vandalia hotels essential information
Accommodation | 59 hotels |
|---|---|
Lowest Price | $63 |
Highest Price | $109 |
Popular hotels | Best Western Teal Lake Inn, Knights Inn New Florence, Comfort Inn & Suites - Hannibal, Howard Johnson BY Wyndham Hannibal, Baymont by Wyndham Hannibal, Super 8 by Wyndham Bowling Green, Days Inn by Wyndham Hannibal, Cannon Dam Cabins, Days Inn by Wyndham Mexico, 3 Bedroom 2 Bath Cabin nestled in the woods minutes from Mark Twain Lake., Brady Hotel, Charming 2-bedroom house at Mark Twain Lake |
Most Recent Vandalia Hotel Reviews

Comfort Inn & Suites - Hannibal
5 out of 5
Posted 11 days ago
CheapTickets Verified Review
"Room was spacious and very clean. Bed comfortable. Breakfast was great! Staff friendly and helpful. "
A verified traveler stayed at Comfort Inn & Suites - Hannibal
- Charming 2-bedroom house at Mark Twain Lake
- Deluxe two queen bed motel room packed with amenities.
- Totally Renovated Home on 5 Acres - Just 4 Miles From Mark Twain Lake
- Two bedroom family cabin by private fishing lake.
- Family Cabin by a private fishing lake
- Budget Inn Mexico MO on US 54
- MTL HUNTING LAYAWAY & OUTDOOR HANGOUT
- A real charmer built in 1915 , pet friendly , located next to Mark Twain lake.
More to Explore in Vandalia
Top Picks
Hotels
- Hotels in Branson West
- Hotels in Noel
- Hotels near Ozarks Amphitheater
- Hotels in Osage Beach
- Hotels in St. Joseph
- Hotels in Cuba
- Hotels in Camdenton
- Hotels near Six Flags St. Louis
- 3 Star Hotels in Poplar Bluff
- Hotels with Bars in Warsaw
- Hotels in Gainesville
- Hotels near Saint Louis Galleria Mall
- Hotels near Ameristar Casino St. Charles
- Hotels in Columbia
- Hotels near St. Louis Zoo
- 3 Star Hotels in Branson
- Hotels near Westport Plaza
- Hotels in Joplin
- Hotels in Branson
- Hotels near GEHA Field at Arrowhead Stadium
Flights








