Find hotels in Lebanon, MO from $45

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Filter by

Secluded Farm near Bennett Springs State Park, 66 Robin Ln Tunas, MO 65764
4.9/5 Exceptional! (22 reviews)
Great getaway for the family!
"Loved the house. Pick up and drop off for floating was great. Will definitely look for this rental again for our next float trip."

Reviewed on Sep 20, 2021

Get rates
Secluded Farm near Bennett Springs State Park, 66 Robin Ln Tunas, MO 65764
Super 8 by Wyndham Lebanon
2 out of 5
1831 W Elm St, Lebanon, MO
2.6 mi from city center
3.8/5 Good! (690 reviews)
"Our room was fine, however, we talked to a few that had some serious issues with their rooms.. i do think some up dating is much needed."

Reviewed on Aug 30, 2021

Get rates
Super 8 by Wyndham Lebanon
Budget Inn
2.5 out of 5
127 Fina Street, St. Robert, MO
Fully refundableReserve now, pay when you stay
The price is $45 per night from Oct 19 to Oct 19
29.64 mi from city center
3.2/5 (255 reviews)
"Most comfortable mattress I’ve ever slept on"

Reviewed on Sep 14, 2021

Budget Inn
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Green Hills Rustic Retreat In Lebanon Mo. Come enjoy a relaxing get away
The price is $86 per night from Oct 20 to Oct 20
3.81 mi from city center
5/5 Exceptional! (3 reviews)
"The Host cares about her guests, and the property. Excellent place to stay and return."

Reviewed on Sep 21, 2021

Green Hills Rustic Retreat In Lebanon Mo. Come enjoy a relaxing get away
Super 8 by Wyndham St Robert Ft Leonard Wood Area
2 out of 5
107 McKinnon St, St. Robert, MO
The price is $62 per night from Oct 23 to Oct 23
28.43 mi from city center
4/5 Very Good! (842 reviews)
"Good"

Reviewed on Oct 5, 2021

Super 8 by Wyndham St Robert Ft Leonard Wood Area
Red Roof Inn Osage Beach - Lake of the Ozarks
2 out of 5
5927 Osage Beach Parkway, Osage Beach, MO
Fully refundableReserve now, pay when you stay
The price is $65 per night from Oct 18 to Oct 18
29.45 mi from city center
3.7/5 Good! (446 reviews)
"Enjoyed the pool and hot tub. Hot breakfast was nice."

Reviewed on Oct 8, 2021

Red Roof Inn Osage Beach - Lake of the Ozarks
Baymont by Wyndham Osage Beach
2.5 out of 5
5887 Osage Beach Pkwy, Osage Beach, MO
Fully refundableReserve now, pay when you stay
The price is $54 per night from Oct 24 to Oct 24
29.77 mi from city center
3.6/5 Good! (717 reviews)
"Needs an elevator"

Reviewed on Oct 5, 2021

Baymont by Wyndham Osage Beach
Under Rachael’s Wing
13.71 mi from city center
4.6/5 Exceptional! (44 reviews)
Cozy Missouri Getaway
"Our family truly enjoyed staying in this cozy home . . plenty of room and wonderful setting!"

Reviewed on Sep 9, 2021

Get rates
Under Rachael’s Wing
Baymont by Wyndham Ft. Leonard/Saint Robert
2.5 out of 5
139 Carmel Valley Way, St. Robert, MO
The price is $69 per night from Oct 24 to Oct 24
29.45 mi from city center
4.3/5 Excellent! (977 reviews)
"Staff was amazing! Extremely accommodating."

Reviewed on Oct 10, 2021

Baymont by Wyndham Ft. Leonard/Saint Robert
Americas Best Value Inn Lebanon, MO
2 out of 5
1830 W Elm St, Lebanon, MO
Fully refundableReserve now, pay when you stay
The price is $60 per night from Nov 5 to Nov 5
2.6 mi from city center
3.3/5 (256 reviews)
"Great clean room bathroom was clean bed comfortable room spacious"

Reviewed on Sep 26, 2021

Americas Best Value Inn Lebanon, MO
Bell's Extended Stay and Suites
2 out of 5
115 Bell Drive, St. Robert, MO
29.53 mi from city center
4.6/5 Wonderful! (205 reviews)
"Good value."

Reviewed on Oct 14, 2021

Get rates
Bell's Extended Stay and Suites
Hawthorn Suites by Wyndham St. Robert
2.5 out of 5
239 Saint Robert Boulevard, St. Robert, MO
Fully refundableReserve now, pay when you stay
The price is $84 per night from Oct 23 to Oct 23
28.81 mi from city center
4/5 Very Good! (562 reviews)
"The property was decent and clean. The room really exceeded my expectations, however one of the front desk managers was rude. Upon initial check in, I was working with an older gentleman who may have been new. I asked if the hotel offered military discounts, before he could answer the main front ..."

Reviewed on Oct 13, 2021

Hawthorn Suites by Wyndham St. Robert
Quails Nest Inn and Suites
2.5 out of 5
4644 Osage Beach Pkwy, Osage Beach, MO
Fully refundableReserve now, pay when you stay
The price is $60 per night from Nov 1 to Nov 1
31.41 mi from city center
3.4/5 (221 reviews)
"We enjoyed our stay, beds were comfortable, had enough pillows, room was clean, could use a few updates, but overall it was a nice place to stay"

Reviewed on Oct 6, 2021

Quails Nest Inn and Suites
Holiday Inn Express Osage Beach - Lake Of The Ozarks, an IHG Hotel
2.5 out of 5
4533 Osage Beach Pkwy, Osage Beach, MO
Fully refundable
The price is $127 per night from Oct 25 to Oct 25
31.63 mi from city center
4/5 Very Good! (294 reviews)
"Modern, clean, and friendly"

Reviewed on Oct 11, 2021

Holiday Inn Express Osage Beach - Lake Of The Ozarks, an IHG Hotel
Hampton Inn St. Robert
2.5 out of 5
103 St. Robert Plaza, St. Robert, MO
The price is $111 per night from Nov 3 to Nov 3
29.47 mi from city center
4.5/5 Wonderful! (260 reviews)
"Excellent customer service"

Reviewed on Oct 6, 2021

Hampton Inn St. Robert
Hampton Inn Lebanon
2.5 out of 5
930 Ivey Ln, Lebanon, MO
Fully refundableReserve now, pay when you stay
The price is $107 per night from Nov 1 to Nov 1
2.69 mi from city center
4.3/5 Excellent! (281 reviews)
"The beds and their pillows are very comfortable. The hotel is quiet for a restful night of sleep. Hotel was very clean!"

Reviewed on Oct 15, 2021

Hampton Inn Lebanon
The Lodge at Old Kinderhook Golf Resort
3 out of 5
678 Old Kinderhook Drive, Camdenton, MO
The price is $129 per night from Nov 1 to Nov 1
23.06 mi from city center
4.7/5 Exceptional! (388 reviews)
"Only stayed one night, it was beautiful and quiet. We really enjoyed our visit to Lake of the Ozarks area."

Reviewed on Sep 17, 2021

The Lodge at Old Kinderhook Golf Resort
Sleep Inn St. Robert-Fort Leonard Wood
2.5 out of 5
562 Old Route 66, St. Robert, MO
Fully refundableReserve now, pay when you stay
The price is $67 per night from Oct 31 to Oct 31
28.68 mi from city center
4.5/5 Wonderful! (122 reviews)
"This hotel was a good value."

Reviewed on Oct 12, 2021

Sleep Inn St. Robert-Fort Leonard Wood
OYO Hotel Lebanon MO I-44
2 out of 5
1221 Millcreek Rd, Lebanon, MO
Fully refundableReserve now, pay when you stay
The price is $61 per night from Nov 5 to Nov 5
0.97 mi from city center
3/5 (230 reviews)
"This is the second time I have stayed at this property. For the price it is a nice and clean hotel. Not the newest, but it's clean and the staff is friendly. The area was also very quiet."

Reviewed on Sep 10, 2021

OYO Hotel Lebanon MO I-44
Hawk's Nest Lodge
2 out of 5
5136 Osage Beach Parkway, Osage Beach, MO
Fully refundableReserve now, pay when you stay
The price is $56 per night from Oct 19 to Oct 19
30.4 mi from city center
2.9/5 (257 reviews)
Fun
"It was just fine"

Reviewed on Apr 25, 2021

Hawk's Nest Lodge
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.

Frequently asked questions

Recent reviews of Lebanon hotels

More trip options