Find hotels in Lebanon, MO from $53

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Check Lebanon hotel prices

Tomorrow night
Next weekend

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 1506 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Z Loft Extended Stay Hotel
3.5 out of 5
127 Vickie Lynn Lane, St. Robert, MO, 65584
Fully refundableReserve now, pay when you stay
The price is $149 per night from Dec 5 to Dec 6
$149
per night
Dec 5 - Dec 6
30.1 mi from city center
4.2/5 Very Good! (53 reviews)
"We checked in around 930 and the lobby was closed by then. The room had a weird smell that stayed on all of our clothes and belonging. The room did not seem very clean either. I expected a better experience considering the price and the conditions of the property presented in the pictures."

Reviewed on Nov 12, 2022

Z Loft Extended Stay Hotel
Osage Village Inn
2.5 out of 5
4616 Osage Beach Parkway, Osage Beach, MO, 65065
Fully refundableReserve now, pay when you stay
The price is $70 per night from Dec 5 to Dec 6
$70
per night
Dec 5 - Dec 6
32.09 mi from city center
3.6/5 Good! (433 reviews)
Close to the bowling alley
"Good place to stay, close to the bowling alley"

Reviewed on Sep 11, 2022

Osage Village Inn
Super 8 by Wyndham Lebanon
2 out of 5
1831 W Elm St, Lebanon, MO, 65536
Fully refundableReserve now, pay when you stay
The price is $81 per night from Dec 5 to Dec 6
$81
per night
Dec 5 - Dec 6
1.94 mi from city center
3.7/5 Good! (728 reviews)
Hotel stay
"It is clean hotel. Basic but cheaper."

Reviewed on Nov 27, 2022

Super 8 by Wyndham Lebanon

Save an average of 15% on thousands of hotels when you're signed in

Americas Best Value Inn Lebanon, MO
2 out of 5
1830 W Elm St, Lebanon, MO, 65536
Fully refundableReserve now, pay when you stay
The price is $72 per night from Dec 5 to Dec 6
$72
per night
Dec 5 - Dec 6
1.94 mi from city center
3.4/5 Good! (330 reviews)
"Good"

Reviewed on Sep 5, 2022

Americas Best Value Inn Lebanon, MO
Fairfield Inn by Marriott Fort Leonard Wood St. Robert
2.5 out of 5
131 St Robert Blvd, St. Robert, MO, 65584
The price is $116 per night from Dec 18 to Dec 19
$116
per night
Dec 18 - Dec 19
29.96 mi from city center
4.4/5 Wonderful! (276 reviews)
"Staff were all very friendly and helpful. The toilet had the water shut off for some unknown reason worked fine once back on. The tub had stains on the bottom that looked like cleaner that wasn’t wiped up properly."

Reviewed on Nov 21, 2022

Fairfield Inn by Marriott Fort Leonard Wood St. Robert
Inn at Grand Glaize
2 out of 5
5142 Osage Beach Pkwy, Osage Beach, MO, 65065
Fully refundableReserve now, pay when you stay
The price is $63 per night from Dec 18 to Dec 19
$63
per night
Dec 18 - Dec 19
31 mi from city center
3.2/5 (998 reviews)
"Okay, room needed some TLC."

Reviewed on Oct 23, 2022

Inn at Grand Glaize
Holiday Inn Express Osage Beach - Lake Of The Ozarks, an IHG Hotel
2.5 out of 5
4533 Osage Beach Pkwy, Osage Beach, MO, 65065
Fully refundable
The price is $127 per night from Dec 12 to Dec 13
$127
per night
Dec 12 - Dec 13
32.27 mi from city center
4/5 Very Good! (362 reviews)
"Nice sized room. Very clean. Bed was a little hard for my liking but over all very nice"

Reviewed on Oct 18, 2022

Holiday Inn Express Osage Beach - Lake Of The Ozarks, an IHG Hotel
The Lodge at Old Kinderhook Golf Resort
3 out of 5
678 Old Kinderhook Drive, Camdenton, MO, 65020
Fully refundableReserve now, pay when you stay
The price is $109 per night from Dec 7 to Dec 8
$109
per night
Dec 7 - Dec 8
23.53 mi from city center
4.7/5 Exceptional! (500 reviews)
"Lovely, quiet property. Staff was excellent"

Reviewed on Nov 30, 2022

The Lodge at Old Kinderhook Golf Resort
Hampton Inn Lebanon
2.5 out of 5
930 Ivey Ln, Lebanon, MO, 65536
Fully refundableReserve now, pay when you stay
The price is $134 per night from Dec 7 to Dec 8
$134
per night
Dec 7 - Dec 8
2.02 mi from city center
4.3/5 Excellent! (418 reviews)
Nice stay
"Fast and friendly check in and out. Nice quiet place. It is in need of a remodel though. The carpets are obviously in need of replacing and paint is coming off the tub."

Reviewed on Nov 25, 2022

Hampton Inn Lebanon
Baymont by Wyndham Osage Beach
2.5 out of 5
5887 Osage Beach Pkwy, Osage Beach, MO, 65065
Fully refundableReserve now, pay when you stay
The price is $60 per night from Dec 12 to Dec 13
$60
per night
Dec 12 - Dec 13
30.37 mi from city center
3.5/5 Good! (880 reviews)
"Very friendly staff, clean up rooms. Didn't like the adjoining rooms. I'm not sure if the entire place is like this (adjoining rooms) Was very noisy in the evening with a family with young kids separated by a just a door. Would have liked the option while booking to not have a room like that."

Reviewed on Nov 22, 2022

Baymont by Wyndham Osage Beach
Baymont by Wyndham Ft. Leonard/Saint Robert
2.5 out of 5
139 Carmel Valley Way, St. Robert, MO, 65584
Fully refundableReserve now, pay when you stay
The price is $90 per night from Dec 5 to Dec 6
$90
per night
Dec 5 - Dec 6
29.95 mi from city center
4.3/5 Excellent! (1,000 reviews)
"Nice facility, clean, close to restaurants."

Reviewed on Nov 1, 2022

Baymont by Wyndham Ft. Leonard/Saint Robert
Red Roof Inn Osage Beach - Lake of the Ozarks
2 out of 5
5927 Osage Beach Parkway, Osage Beach, MO, 65065
Fully refundableReserve now, pay when you stay
The price is $69 per night from Dec 5 to Dec 6
$69
per night
Dec 5 - Dec 6
30.06 mi from city center
3.7/5 Good! (515 reviews)
"This was an off-season visit to LOTO but we loved it."

Reviewed on Nov 27, 2022

Red Roof Inn Osage Beach - Lake of the Ozarks
Super 8 by Wyndham St Robert Ft Leonard Wood Area
2 out of 5
107 McKinnon St, St. Robert, MO, 65584
Fully refundableReserve now, pay when you stay
The price is $58 per night from Dec 11 to Dec 12
$58
per night
Dec 11 - Dec 12
28.93 mi from city center
4/5 Very Good! (930 reviews)
"Awesome service and staff clean rooms just a easy and simple place to stay guaranteed to satisfy"

Reviewed on Nov 24, 2022

Super 8 by Wyndham St Robert Ft Leonard Wood Area
Hawk's Nest Lodge
2 out of 5
5136 Osage Beach Parkway, Osage Beach, MO, 65065-3279
Fully refundableReserve now, pay when you stay
The price is $53 per night from Jan 1 to Jan 2
$53
per night
Jan 1 - Jan 2
31.04 mi from city center
2.7/5 (311 reviews)
"The staff was great!"

Reviewed on Jul 24, 2022

Hawk's Nest Lodge
Sleep Inn St. Robert-Fort Leonard Wood
2.5 out of 5
562 Old Route 66, St. Robert, MO, 65584
Fully refundableReserve now, pay when you stay
The price is $75 per night from Dec 11 to Dec 12
$75
per night
Dec 11 - Dec 12
29.17 mi from city center
4.4/5 Excellent! (410 reviews)
"Clean room and amenities. Friendly staff and awesome service. I’ve stayed at Sleep Inn several times over the course of the last year and will continue to use this hotel for future visits."

Reviewed on Nov 17, 2022

Sleep Inn St. Robert-Fort Leonard Wood
Hawthorn Suites by Wyndham St. Robert
2.5 out of 5
239 Saint Robert Boulevard, St. Robert, MO, 65584
Fully refundableReserve now, pay when you stay
The price is $76 per night from Dec 5 to Dec 6
$76
per night
Dec 5 - Dec 6
29.31 mi from city center
4/5 Very Good! (710 reviews)
hawthorne
"Very clean and comfortable hotel. WIll stay there again"

Reviewed on Nov 25, 2022

Hawthorn Suites by Wyndham St. Robert
Candlewood Suites St Robert, an IHG Hotel
2.5 out of 5
140 Carmel Valley Way, St. Robert, MO, 65584
Fully refundable
The price is $104 per night from Dec 27 to Dec 28
$104
per night
Dec 27 - Dec 28
29.89 mi from city center
4.6/5 Exceptional! (109 reviews)
"Great place but no breakfast."

Reviewed on Nov 9, 2022

Candlewood Suites St Robert, an IHG Hotel
Holiday Inn Express Hotel & Suites St. Robert, an IHG Hotel
2.5 out of 5
605 Highway Z, St. Robert, MO, 65584
The price is $112 per night from Dec 19 to Dec 20
$112
per night
Dec 19 - Dec 20
30.48 mi from city center
4.5/5 Wonderful! (558 reviews)
"Was very clean and the people were very nice."

Reviewed on Nov 19, 2022

Holiday Inn Express Hotel & Suites St. Robert, an IHG Hotel
Holiday Inn Express & Suites Lebanon, an IHG Hotel
2.5 out of 5
1955 W Elm St, Lebanon, MO, 65536
Fully refundable
The price is $144 per night from Dec 9 to Dec 10
$144
per night
Dec 9 - Dec 10
2.1 mi from city center
4.4/5 Excellent! (393 reviews)
"This hotel was great, clean and had friendly staff. I booked the king suite room and it was very comfortable for 3 people. The kid slept on the couch and didn’t even fold out the bed and she had no complaints about the comfort. There were plenty of options for breakfast including scrambled eggs, ..."

Reviewed on Oct 31, 2022

Holiday Inn Express & Suites Lebanon, an IHG Hotel
Holiday Inn Express Marshfield, an IHG Hotel
2.5 out of 5
1301 Banning St, Marshfield, MO, 65706
Fully refundable
The price is $122 per night from Dec 10 to Dec 11
$122
per night
Dec 10 - Dec 11
27.46 mi from city center
4.2/5 Very Good! (351 reviews)
"There are cheaper places around but this location meets our needs for being close to family."

Reviewed on Nov 21, 2022

Holiday Inn Express Marshfield, an IHG Hotel
Don't see what you're looking for?
See all available properties in Lebanon
View all properties
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.

Stay near popular Lebanon attractions

Lebanon hotels information

Number of reviews 10265
Accommodation 1506 hotels
Lowest Price $53
Highest Price $149

Frequently asked questions

Where is the best place for a stay in Lebanon?

Holiday Inn Express & Suites Lebanon, an IHG Hotel is a favorite with Expedia customers. This hotel offers free breakfast and an indoor pool. Traveler reviews also recommend Maple Tree Inn and Super 8 by Wyndham Lebanon as top choices for your stay. See all available top hotels, or vacation rentals in Lebanon.

What are some of the best vacation home rentals in Lebanon?

Baypoint Village 545: This vacation home rental outside of Lebanon is located next to a golf course and has an outdoor pool, a patio, and a barbecue grill to put you at ease in your new surroundings. Kitchen amenities include a dishwasher, a fridge, and a stovetop. See all vacation rentals in Lebanon.

Which popular hotels in Lebanon are known for their enhanced cleaning measures?

If it is a challenge to find properties with enhanced cleaning that have all the amenities you're looking for, consider The Lodge at Old Kinderhook Golf Resort, which is a 3-star hotel located 24 miles from the city center. If you're looking for a budget-friendly option, Super 8 by Wyndham Lebanon is a 2-star hotel in Lebanon that offers enhanced cleaning measures. See all the options by browsing all hotels in Lebanon with enhanced sanitizing practices.

If I need to cancel my hotel reservation in Lebanon, will I receive a refund?

Yes! Most hotel bookings are fully refundable as long as you cancel before the accommodation's cancellation deadline, which often is within 24-48 hours of your check-in date. If you booked a non-refundable reservation, you might be able to still cancel and get a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Lebanon.

Where can I learn more about changing or cancelling my trip to Lebanon?

To access more information about rescheduling or cancelling your trip to Lebanon, go to https://www.expedia.com/service/.

What's the best place to stay on a budget in Lebanon?

Based on reviews, Super 8 by Wyndham Lebanon is a popular 2-star hotel for our travelers looking for an economical choice, and features free breakfast and free WiFi. Another top choice for your budget-friendly stay is OYO Hotel Lebanon MO I-44. View all budget hotels in Lebanon.

What's the best accommodation for a family vacation in Lebanon?

Holiday Inn Express & Suites Lebanon, an IHG Hotel is a hotel with an indoor pool and free parking, and it's a top choice on Expedia for families. Other options for your family trip include Hampton Inn Lebanon and Super 8 by Wyndham Lebanon. Kids of all ages will also enjoy a visit to Factory Stores Of America. Find more child-friendly accommodations in Lebanon.

What's the best pet-friendly accommodation in Lebanon?

OYO Hotel Lebanon MO I-44 is a top dog-friendly hotel, and offers a restaurant along with free WiFi for its human guests. Super 8 by Wyndham Lebanon is another good option for a stay with your pet.

Where is the best place to stay close to Bennett Spring State Park?

Adjacent to Bennett Spring State Park, Secluded Farm near Bennett Springs State Park, 66 Robin Ln Tunas, MO 65764 is one of the top choices for your stay based on our traveler data, and this property features in-room fireplaces and private balconies. Other good choices in the area include Americas Best Value Inn Lebanon, MO and Holiday Inn Express & Suites Lebanon, an IHG Hotel.

What about the best place to stay close to Lebanon I-44 Speedway?

One of the top choices for your stay is OYO Hotel Lebanon MO I-44, located 4 mi (6.5 km) from Lebanon I-44 Speedway, and this hotel offers a restaurant and free parking. Americas Best Value Inn Lebanon, MO and Hampton Inn Lebanon are a couple of other good options within the surrounding area.

What's the best place to stay if I'm looking to play golf in Lebanon?

Budget Host Inn is a hotel featuring free breakfast and an outdoor pool, and it's a top choice for golfing nearby. You can tee off at Great Life Golf and Fitness during your trip.

What are some accommodations with pools in Lebanon?

Holiday Inn Express & Suites Lebanon, an IHG Hotel is a top hotel with a pool, free full breakfast, and free parking. View all hotels with pools in Lebanon.

Recent reviews of Lebanon hotels
expedia verified reviews