The best deals on hotels when visiting Vandalia 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 Vandalia, Missouri 63382

The Junction Inn

28804 MO 19 Perry, MO

With rooms starting at $74.99, The Junction Inn is a practical option for guests bound for Vandalia, creating a cushy and welcoming environment ideal for relaxation. Stay in a room that balances comfort and value, providing the essentials for a budget-conscious visit.

Rest in the quiet setting of The Junction Inn, with downtown Vandalia still accessible for a blend of rest and city adventure. Plan your Vandalia trip with a budget-friendly, cozy stay—reserve your room now!

  Call (855) 239-4019 to book with an agent.
  11.5 miles from Vandalia, MO 63382

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Best Western Teal Lake Inn

3602 South Clark St Mexico, MO

Guests traveling to Vandalia will find Best Western Teal Lake Inn a practical choice, with rooms beginning at $121.99, creating a clean and inviting environment ideal for relaxation. Enjoy the convenience of Best Western's complimentary breakfast, serving a range of delicious options to kickstart your day.

Unwind at Best Western Teal Lake Inn, where guests can relax in spacious comfort while keeping Vandalia's excitement within easy reach. Make your Vandalia visit memorable and stress-free with inviting amenities—lock in today!

  Call (855) 233-7850 to book with an agent.
  23.9 miles from Vandalia, MO 63382

Starting at

$121.99

per night

Read Reviews View Amenities View All Rooms

Amerihost Inn & Suites Mexico

900 Vance Rd Mexico, MO

For those visiting Vandalia, Amerihost Inn & Suites Mexico offers snug accommodations with rates starting at $61.99, creating a clean, inviting space ideal for rest and comfort. Enjoy a functional stay, where rooms are equipped with all the basic amenities needed for a comfortable and efficient trip.

At Amerihost Inn & Suites Mexico, guests enjoy both relaxation and easy access to Vandalia, making it a great choice for a balanced getaway. Find your ideal Vandalia hotel with amenities that make your visit extra special—lock in today!

  Call (855) 235-0725 to book with an agent.
  25.5 miles from Vandalia, MO 63382

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Rivers Edge Motel

201 Mansion St Louisiana, MO

Guests traveling to Vandalia will find Rivers Edge Motel a intimate and budget-friendly option, with rooms starting at $115.00, creating a warm and welcoming environment for relaxation. Stay in a room that balances comfort and practicality, providing dependable amenities for a pleasant visit.

Enjoy spacious comfort at Rivers Edge Motel, a quiet haven found just a short drive from the dynamic heart of Vandalia. Stay affordably and comfortably while exploring all Vandalia has to offer—reserve now!

  Call (855) 233-0132 to book with an agent.
  25.5 miles from Vandalia, MO 63382

Starting at

$115.00

per night

Read Reviews View Amenities View All Rooms

Howard Johnson by Wyndham Hannibal

4141B MARKET ST Hannibal, MO

For an affordable and comfortable stay near Vandalia, Howard Johnson by Wyndham Hannibal offers delightful accommodations with rooms beginning at $64.00, creating a welcoming environment. Benefit from the local expertise of Howard Johnson's staff, always ready to provide recommendations and assist with your travel plans.

Relax in the quiet ambiance of Howard Johnson by Wyndham Hannibal, with the excitement of Vandalia just a short drive away for your adventures. Choose a hotel that brings comfort and affordability together in Vandalia—book now!

  Call (855) 239-4019 to book with an agent.
  26.4 miles from Vandalia, MO 63382

Starting at

$64.00

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Hannibal

4141 Market St Hannibal, MO

At Baymont by Wyndham Hannibal, travelers to Vandalia will find inviting rooms with rates from $75.00, creating a warm, welcoming space perfect for relaxation. Unwind with a swim in Baymont by Wyndham’s heated pools, a perfect retreat after a day of business or sightseeing.

At Baymont by Wyndham Hannibal, guests can unwind in spacious rooms while keeping the dynamic streets of Vandalia within reach. Experience Vandalia worry-free with a hotel that offers everything you need—book today!

  Call (855) 234-7135 to book with an agent.
  26.4 miles from Vandalia, MO 63382

Starting at

$75.00

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Hannibal

4000 Market St Hannibal, MO

At Comfort Inn & Suites Hannibal, travelers to Vandalia will find budget-friendly rooms with rates beginning at $101.99, creating a welcoming and comfortable environment. Consider Comfort Inn for your next group event or meeting, with select locations offering flexible spaces and convenient amenities.

Relax at Comfort Inn & Suites Hannibal, where restful lodgings are matched with the convenience of having Vandalia's highlights nearby. Plan your Vandalia adventure with a hotel that enhances your experience—reserve today!

  Call (855) 234-5074 to book with an agent.
  26.5 miles from Vandalia, MO 63382

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Hannibal

4070 Market St Hannibal, MO

At Days Inn by Wyndham Hannibal, travelers to Vandalia can enjoy inviting accommodations with rooms from $63.99, creating a clean and comfortable atmosphere perfect for unwinding. Navigate your trip with ease, thanks to Days Inn's central locations and accessibility to public transportation.

Escape to Days Inn by Wyndham Hannibal for a restful stay, with a calm setting and Vandalia's lively attractions within reach. Book a welcoming, cost-effective hotel for your Vandalia trip and save big—secure now!

  Call (855) 239-4019 to book with an agent.
  26.5 miles from Vandalia, MO 63382

Starting at

$63.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Hannibal MO

123 Huckleberry Heights Dr Hannibal, MO

At Motel 6 Hannibal MO, travelers to Vandalia will find relaxing rooms with rates beginning at $64.99, creating a warm, welcoming environment perfect for relaxation. Rely on the 24-hour security at Motel 6, ensuring a safe environment for you, your family, and your belongings.

Stay at Motel 6 Hannibal MO for the perfect blend of peaceful surroundings and quick access to the cultural offerings of Vandalia. Stay relaxed and within budget while exploring Vandalia—reserve your room today!

  Call (855) 234-2997 to book with an agent.
  27.5 miles from Vandalia, MO 63382

Starting at

$64.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Hannibal

120 Huckleberry Heights Dr Hannibal, MO

For an affordable stay near Vandalia, Super 8 by Wyndham Hannibal offers budget-conscious comfort with rooms beginning at $65.99, creating a warm and inviting atmosphere. Access major travel routes with ease from Super 8’s conveniently located hotels, strategically positioned near highways and local thoroughfares.

Perfect for quiet nights and adventurous days, Super 8 by Wyndham Hannibal is your gateway to relaxation and Vandalia's lively streets. Make your Vandalia adventure enjoyable and cost-effective—book your hotel today!

  Call (855) 239-4019 to book with an agent.
  27.6 miles from Vandalia, MO 63382

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Knights Inn New Florence

Booneslick Rd. 403 403 New Florence, MO

Guests visiting Vandalia will find Knights Inn New Florence a restful, budget-friendly option, with rates starting at $75.99, creating a clean and inviting environment. Stay connected with the multi-lingual staff at Knights Inn, ready to assist guests from all over the world with their needs.

Rest easy at Knights Inn New Florence, a peaceful spot just outside Vandalia, perfect for unwinding after a day of exploration. Book a reliable, affordable hotel for your Vandalia trip and enjoy added savings!

  Call (855) 233-7850 to book with an agent.
  28.0 miles from Vandalia, MO 63382

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn & Suites

105 Lakeside Dr Hannibal, MO

At Sleep Inn & Suites, travelers bound for Vandalia can enjoy alluring accommodations with rooms starting at $133.99, creating a clean and comfortable space perfect for rest. Maintain your fitness routine in Sleep Inn’s well-equipped gyms, perfect for staying active while on the road.

Positioned just beyond the busy city center, Sleep Inn & Suites provides a calm setting while keeping Vandalia's top spots within easy reach. Relax and explore Vandalia with a hotel that keeps your expenses low and spirits high—reserve now!

  Call (855) 233-7850 to book with an agent.
  28.1 miles from Vandalia, MO 63382

Starting at

$133.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Hannibal

120 Lindsey Drive Hannibal, MO

For a comfortable stay, Quality Inn & Suites Hannibal offers inviting accommodations with rates starting at $97.99, creating a warm and welcoming space perfect for those headed to Vandalia. Find in-room conveniences like microwaves, refrigerators, and coffee makers in select rooms at Quality Inn, enhancing your comfort.

Nestled outside the city’s core, Quality Inn & Suites Hannibal provides a great option for those seeking tranquility near Vandalia. Make the most of your Vandalia adventure with accommodations that prioritize savings—lock in now!

  Call (855) 233-0132 to book with an agent.
  28.1 miles from Vandalia, MO 63382

Starting at

$97.99

per night

Read Reviews View Amenities View All Rooms

Best Western on the River

401 North 3rd Street Hannibal, MO

Guests traveling to Vandalia will appreciate the comforting accommodations at Best Western on the River, with rooms starting at $103.99, creating a welcoming atmosphere. Enjoy the welcoming atmosphere at Best Western, where every guest is greeted with hospitality and respect.

Discover the ideal balance of serenity and access at Best Western on the River, found just a drive away from the action in Vandalia. Stay relaxed and on budget while exploring Vandalia—reserve your hotel room today!

  Call (855) 234-2997 to book with an agent.
  28.7 miles from Vandalia, MO 63382

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Kingdom City

5750 Jade Rd Kingdom City, MO

At Baymont by Wyndham Kingdom City, guests visiting Vandalia can unwind in inviting accommodations with rooms from $89.99, creating a warm and welcoming space perfect for rest. Relax with the daily housekeeping services at Baymont by Wyndham, keeping your room clean and comfortable.

Positioned perfectly for relaxation, Baymont by Wyndham Kingdom City offers a quiet getaway while keeping Vandalia easily accessible. Stay comfortably and affordably in Vandalia with value-driven accommodations—book today!

  Call (855) 234-5074 to book with an agent.
  34.7 miles from Vandalia, MO 63382

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn

3207 Country Rd. 211 Kingdom City, MO

For a comfortable stay, Quality Inn offers inviting rooms with rates beginning at $93.99, creating a warm and inviting space ideal for travelers visiting Vandalia. Enjoy the extra comfort of Quality Inn's upgraded bedding options, including pillow-top mattresses and luxury linens.

Stay at Quality Inn to enjoy a restful atmosphere and keep the fun of Vandalia close at hand for day trips and adventures. Stay in Vandalia with a hotel that caters to your needs and budget—secure your room now!

  Call (855) 233-0132 to book with an agent.
  35.0 miles from Vandalia, MO 63382

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Amerihost Inn & Suites Kingdom City

3370 Gold Avenue Kingdom City, MO

At Amerihost Inn & Suites Kingdom City, travelers visiting Vandalia can enjoy inviting comfort with rooms beginning at $59.99, creating a warm and welcoming atmosphere ideal for rest. Experience a more satisfying visit in accommodations that offer additional amenities and enhanced comfort.

Escape the everyday rush at Amerihost Inn & Suites Kingdom City, a restful getaway where Vandalia's attractions are always within easy reach. Enjoy a seamless Vandalia experience with well-rounded, budget-savvy lodging—book today!

  Call (855) 233-0132 to book with an agent.
  35.1 miles from Vandalia, MO 63382

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Kingdom City an IHG Hotel

3257 County Rd. 211 Kingdom City, MO

Guests headed to Vandalia can relax at Holiday Inn Express & Suites Kingdom City an IHG Hotel, where budget-friendly rooms start at $164.00, creating a warm and inviting atmosphere ideal for unwinding. Wake up to the Express Start™ Breakfast at Holiday Inn Express, a complimentary buffet featuring a wide variety of hot and cold options.

Experience both peace and convenience at Holiday Inn Express & Suites Kingdom City an IHG Hotel, a restful haven situated a short distance from Vandalia's attractions. Stay effortlessly in Vandalia with a hotel that ensures your stay is worry-free—reserve now!

  Call (855) 235-0725 to book with an agent.
  35.2 miles from Vandalia, MO 63382

Starting at

$164.00

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Kingdom City

3391 City Rd. 211 Kingdom City, MO

With rooms starting at $93.99, Days Inn by Wyndham Kingdom City offers inviting accommodations for travelers visiting Vandalia, creating a clean and welcoming space for rest. Benefit from enhanced in-room amenities, including updated décor and technology to enhance your stay.

Discover the serenity of Days Inn by Wyndham Kingdom City, where restful accommodations are complemented by easy access to Vandalia's best spots. Lock in a welcoming hotel for your Vandalia travels and enjoy the savings—book now!

  Call (855) 233-7850 to book with an agent.
  35.2 miles from Vandalia, MO 63382

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Luxury Inn & Suites

107 King Dr Troy, MO

Guests traveling to Vandalia will find inviting accommodations at Luxury Inn & Suites, with rooms starting at $99.00, creating a clean and welcoming environment ideal for relaxation. Stay in rooms that provide additional conveniences and a touch of extra comfort, ensuring a relaxing and value-driven experience.

Escape the crowds at Luxury Inn & Suites, where you can enjoy quiet comfort while keeping Vandalia's attractions within easy reach. Step into a welcoming Vandalia stay that delivers on both comfort and savings—lock in today!

  Call (855) 234-2997 to book with an agent.
  35.3 miles from Vandalia, MO 63382

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Warrenton

425 East Veterans Memorial Pkwy Warrenton, MO

With budget-friendly rooms beginning at $74.99, Baymont by Wyndham Warrenton provides friendly accommodations for travelers to Vandalia, creating a welcoming environment for rest. Experience local attractions with ease, as Baymont by Wyndham locations are conveniently situated near popular sites and activities.

At Baymont by Wyndham Warrenton, you can enjoy the best of both worlds—peaceful accommodations with convenient access to Vandalia. Enjoy the convenience of well-situated, cost-effective lodging in Vandalia—book today!

  Call (855) 239-4019 to book with an agent.
  38.3 miles from Vandalia, MO 63382

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Warrenton an IHG Hotel

1008 North Highway 47 & Interstate 7 Warrenton, MO

At Holiday Inn Express Warrenton an IHG Hotel, guests visiting Vandalia will find inviting comfort with rooms starting at $156.99, creating a clean and welcoming environment ideal for rest. Trust in Holiday Inn Express for a consistently pleasant stay, where you can expect quality service and accommodations across all locations.

Enjoy a refreshing stay at Holiday Inn Express Warrenton an IHG Hotel, where the comfort of spacious rooms is matched by easy access to Vandalia. Enjoy Vandalia to the fullest with accommodations that won’t strain your wallet—reserve today!

  Call (855) 239-5277 to book with an agent.
  38.4 miles from Vandalia, MO 63382

Starting at

$156.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay Warrenton Inn

220 Arlington Way Warrenton, MO

With affordable rooms starting at $70.99, Extended Stay Warrenton Inn provides budget-conscious comfort for travelers bound for Vandalia, creating a warm environment for relaxation. Experience the friendly and accommodating staff at Extended Stay America, committed to making your extended stay as comfortable as possible.

Recharge at Extended Stay Warrenton Inn, a serene haven nestled perfectly for guests who want to explore Vandalia at their own pace. Make the most of your Vandalia visit with cost-saving, cozy accommodations—book now!

  Call (855) 239-4019 to book with an agent.
  38.6 miles from Vandalia, MO 63382

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Warrenton

1429 North Service Rd. East I 70 Warrenton, MO

For a restful stay near Vandalia, Super 8 by Wyndham Warrenton offers relaxing accommodations with rooms starting at $81.99, creating a clean, welcoming environment ideal for relaxation. Satisfy your snack cravings anytime with Super 8's well-stocked vending machines, providing quick and convenient access to refreshments.

Enjoy a peaceful stay at Super 8 by Wyndham Warrenton, where guests can relax and still visit Vandalia's lively streets whenever they choose. Plan your Vandalia trip with savings and comfort combined—reserve your room now!

  Call (855) 234-7135 to book with an agent.
  38.9 miles from Vandalia, MO 63382

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms