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

Baymont by Wyndham Kirksville University Area

2702 South Franklin Kirksville, MO

Guests bound for Walnut will find comfy comfort at Baymont by Wyndham Kirksville University Area, with inviting rooms starting at $73.99, creating a warm and welcoming environment perfect for rest. Stay informed and entertained with Baymont by Wyndham’s in-room digital access to newspapers and magazines.

Unwind at Baymont by Wyndham Kirksville University Area, where guests can enjoy a peaceful retreat while downtown Walnut remains nearby for a day of adventure. Find your happy place in Walnut with accommodations that cater to your needs and budget—secure now!

  Call (855) 233-0132 to book with an agent.
  14.5 miles from Walnut, MO 63538

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Kirksville

3805 South Baltimore St Kirksville, MO

For budget-savvy travelers to Walnut, Days Inn by Wyndham Kirksville offers inviting accommodations with rooms from $74.99, creating a warm, comfortable environment for rest. Discover the sunny side of service at Days Inn, where the staff's friendly and attentive service brightens your day.

For a peaceful retreat, Days Inn by Wyndham Kirksville offers serene surroundings with downtown Walnut easily accessible for exploration. Experience Walnut with added comfort and savings—reserve your hotel today!

  Call (855) 233-0132 to book with an agent.
  14.7 miles from Walnut, MO 63538

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Kirksville University Area an IHG Hotel

2523 South Franklin St. Kirksville, MO

For those headed to Walnut, Holiday Inn Express & Suites Kirksville University Area an IHG Hotel offers budget-friendly comfort with rooms starting at $149.00, creating a clean, welcoming environment perfect for unwinding. Experience the ease of Holiday Inn Express's streamlined check-in process, getting you to your room faster and with less hassle.

Guests at Holiday Inn Express & Suites Kirksville University Area an IHG Hotel will appreciate the quiet atmosphere, with the convenience of downtown Walnut just a drive away. Relax in Walnut at a hotel that knows how to make your stay special—lock in today!

  Call (855) 233-0132 to book with an agent.
  14.7 miles from Walnut, MO 63538

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn Kirksville

2209 North Baltimore St Kirksville, MO

With rates beginning at $80.99, Quality Inn Kirksville provides budget-friendly accommodations for travelers headed to Walnut, creating a welcoming space ideal for relaxation. Take pleasure in the artistic touches throughout Quality Inn, featuring local art and decor that enhance the aesthetic of the hotel.

From Quality Inn Kirksville, a scenic drive takes guests into downtown Walnut, where they can explore the city's highlights before returning to the tranquility of the hotel. Stay comfortably and affordably while exploring all that Walnut has to offer—secure your room now!

  Call (855) 234-5074 to book with an agent.
  17.1 miles from Walnut, MO 63538

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn & Suites Macon at Sunset Dr

28933 Sunset Drive Macon, MO

With rooms beginning at $76.99, Americas Best Value Inn & Suites Macon at Sunset Dr offers inviting accommodations for travelers visiting Walnut, creating a comfortable and welcoming space for all guests. Join the Value Club loyalty program and enjoy discounts, rewards, and free stays, adding even more value to your travels.

Discover the balance of rest and adventure at Americas Best Value Inn & Suites Macon at Sunset Dr, where you can relax in peace and explore Walnut whenever you choose. Stay cozy and budget-conscious while exploring Walnut—book your hotel now!

  Call (855) 235-0725 to book with an agent.
  20.3 miles from Walnut, MO 63538

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Macon

1821 North Missouri St Macon, MO

With rooms beginning at $0.00, Comfort Inn & Suites Macon is a practical choice for travelers visiting Walnut, creating a appealing and comfortable space ideal for rest. Stay updated and connected with state-of-the-art facilities and complimentary Wi-Fi, keeping you in touch and on top of your game.

At Comfort Inn & Suites Macon, guests can unwind in spacious surroundings while still being close to the vibrant life of Walnut. Stay relaxed and on budget while exploring Walnut—reserve your hotel room today!

  Call (855) 234-2997 to book with an agent.
  20.8 miles from Walnut, MO 63538
Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Macon

203 East Briggs Dr Macon, MO

With budget-friendly rooms starting at $86.99, Super 8 by Wyndham Macon provides inviting accommodations for travelers bound for Walnut, creating a warm and welcoming environment. Travel with your pets with ease, thanks to Super 8’s accommodating pet-friendly policy across numerous locations.

Experience the tranquility of Super 8 by Wyndham Macon, where guests can enjoy a restful stay while still being close to the attractions of Walnut. Make your Walnut trip memorable and wallet-friendly—reserve your hotel room now!

  Call (855) 239-5277 to book with an agent.
  21.1 miles from Walnut, MO 63538

Starting at

$86.99

per night

Read Reviews View Amenities View All Rooms

Travelier Motel

201 East Briggs Dr Macon, MO

At Travelier Motel, travelers bound for Walnut will find inviting rooms with rates beginning at $70.00, creating a warm and welcoming space ideal for relaxation. Relax in rooms that combine comfort with affordability, offering extra amenities to enhance your travel experience.

Enjoy a quiet stay at Travelier Motel, with spacious accommodations that offer both comfort and proximity to Walnut. Get the most out of your Walnut visit with cozy, budget-friendly accommodations—book today!

  Call (855) 235-6136 to book with an agent.
  21.1 miles from Walnut, MO 63538

Starting at

$70.00

per night

Read Reviews View Amenities View All Rooms

Hotel Marceline

101 West Ira Street Marceline, MO

At Hotel Marceline, guests bound for Walnut will find inviting rooms with rates beginning at $84.99, creating a warm and comfortable space perfect for relaxation. Enjoy a stay that focuses on providing the fundamental comforts, with rooms that are clean, efficient, and well-maintained.

Step away from the crowds at Hotel Marceline, a quiet escape where Walnut's vibrant offerings are never too far from reach. Experience a well-rounded stay perfect for your Walnut travels—reserve today!

  Call (855) 234-5074 to book with an agent.
  21.6 miles from Walnut, MO 63538

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

Best Western Brookfield

28622 Highway 11 Brookfield, MO

With rooms starting at $138.99, Best Western Brookfield provides inviting accommodations for guests traveling to Walnut, creating a enchanting, welcoming environment. Experience the comfort of Best Western's rooms, thoughtfully designed with guests' needs in mind for a restful night's sleep.

Nestled just beyond the city, Best Western Brookfield offers a peaceful retreat that’s never too far from Walnut's lively attractions. Experience the perfect mix of comfort and affordability in Walnut—lock in your room today!

  Call (855) 235-0725 to book with an agent.
  24.3 miles from Walnut, MO 63538

Starting at

$138.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Moberly

1801 West Outer Rd Moberly, MO

Guests visiting Walnut can unwind at Comfort Inn & Suites Moberly, where warm-hearted accommodations start at $103.99, creating a welcoming and comfortable environment for rest. Make the most of Comfort Inn's recreational facilities, including pools and fitness centers, for a balanced and enjoyable stay.

Find your calm retreat at Comfort Inn & Suites Moberly, a peaceful stay with the advantage of being close to Walnut whenever you're ready to explore. Enjoy Walnut from a hotel that enhances your travel experience—lock in now!

  Call (855) 234-5074 to book with an agent.
  40.8 miles from Walnut, MO 63538

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Moberly MO

300 East Highway 24 Moberly, MO

For travelers headed to Walnut, Super 8 by Wyndham Moberly MO provides inviting accommodations with rooms starting at $78.99, creating a warm and comfortable environment. Benefit from Super 8's pet-friendly policy, making it simple to bring your furry friends along on your journey.

Enjoy the serene atmosphere of Super 8 by Wyndham Moberly MO, providing the ideal base for travelers wanting to experience Walnut at their own pace. Enjoy reliable comfort for your Walnut adventure—book your affordable room now!

  Call (855) 234-5074 to book with an agent.
  40.9 miles from Walnut, MO 63538

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms

Simple Rewards Inn Shelbina

711 North Highway 15 Shelbina, MO

For a welcoming stay near Walnut, Simple Rewards Inn Shelbina offers budget-friendly accommodations with rates starting at $91.99, creating a warm and inviting atmosphere. Experience a pleasant stay with rooms that provide reliable comfort, making your visit both enjoyable and affordable.

Find your peaceful retreat at Simple Rewards Inn Shelbina, where guests can unwind and still venture into Walnut with ease. Plan your Walnut adventure with comfort and affordability in mind—book now!

  Call (855) 235-6136 to book with an agent.
  41.1 miles from Walnut, MO 63538

Starting at

$91.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Chillicothe

250 Business 36 Chillicothe, MO

For budget-conscious travelers visiting Walnut, Comfort Inn & Suites Chillicothe offers inviting accommodations with rates beginning at $0.00, creating a clean and comfortable space. Make the most of your travel experience with Comfort Inn's central locations, offering easy access to local dining, shopping, and entertainment.

Relax at Comfort Inn & Suites Chillicothe, where peaceful accommodations make for a refreshing stay and Walnut's attractions are always nearby. Maximize your Walnut adventure with a hotel that offers unbeatable value—secure now!

  Call (855) 235-0725 to book with an agent.
  46.2 miles from Walnut, MO 63538
Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Chillicothe

580 Business Old Highway 36 E Chillicothe, MO

At Super 8 by Wyndham Chillicothe, guests bound for Walnut can enjoy delightful, budget-friendly accommodations starting at $82.99, creating a warm and inviting space perfect for rest. Grab a quick snack or essential item any time at Super 8’s well-equipped vending areas, conveniently accessible around the clock.

Experience a serene stay at Super 8 by Wyndham Chillicothe, where calm surroundings create a restful retreat while keeping Walnut within reach. Enjoy Walnut with a hotel that keeps you comfortable without the extra cost—reserve today!

  Call (855) 236-8982 to book with an agent.
  46.4 miles from Walnut, MO 63538

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Chillicothe

1020 South Washington St Chillicothe, MO

With budget-friendly rooms from $82.99, Days Inn by Wyndham Chillicothe provides inviting accommodations for guests visiting Walnut, creating a reassuring and welcoming atmosphere. Appreciate the convenience and security of 24-hour front desk service, ensuring help is always available when needed.

Relax at Days Inn by Wyndham Chillicothe, where spacious rooms and proximity to Walnut create an inviting atmosphere for guests. Maximize your Walnut adventure with thoughtfully designed, affordable lodging—secure your room now!

  Call (855) 233-0132 to book with an agent.
  46.6 miles from Walnut, MO 63538

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Trenton

2900 Hoover Drive Trenton, MO

For those traveling to Walnut, Cobblestone Inn & Suites Trenton offers inviting accommodations with rooms starting at $132.99, creating a warm and welcoming space perfect for unwinding. Find simplicity and satisfaction in rooms that offer clean, functional amenities for a fuss-free stay.

Experience a calm retreat at Cobblestone Inn & Suites Trenton, situated just a drive away from the vibrant offerings of Walnut. Make your Walnut visit both cozy and cost-effective—secure your hotel room now!

  Call (855) 234-7135 to book with an agent.
  47.1 miles from Walnut, MO 63538

Starting at

$132.99

per night

Read Reviews View Amenities View All Rooms