Book Hotels in Osage, OK
Cabins, apartments, houseboats! We offer comfortable & private vacation rentals
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Osage hotels

Vintage Camping at Keystone Lake: Boat Rental, Hiking, Campfire, Serene Outdoors
Osage OK
$184 nightly
The price is $201 total per night from Dec 25 to Dec 26
$201 total
Dec 25 - Dec 26
Total with taxes and fees
Enjoy free WiFi, patios, and an in-room coffeemaker. Popular attraction Keystone Lake is located nearby.
This is the best hidden gem! The host was amazing, made sure everything was ready for the stay. It’s cozy and ducked off. We only stayed one night but will for sure be back.
Reviewed on Nov 23, 2025

One of a kind Castle on picturesque Skiatook Lake with a Rapunzel exterior look
Skiatook OK
This castle features barbecue grills.
One of the best VRBO experiences we’ve experienced. Highly highly recommend
Reviewed on Sep 1, 2025

Cozy Lakeside Cabin, Mannford
Mannford OK
$145 nightly
The price is $156 total per night from Dec 25 to Dec 26
$156 total
Dec 25 - Dec 26
Total with taxes and fees
This cabin includes a garden and barbecue grills.
My husband and I had a really nice stay. The place was really cozy and the lake is just down the lawn and it was so beautiful. The only thing to mention is the wall between cabins is not sound proof at all and we could hear the kids shouting in their cabin. Not a problem for everyone but we don’t ...
Reviewed on Dec 4, 2025

Lakehouse with private pool
Skiatook OK
A water park and an outdoor pool are featured at this smoke-free vacation home. A garden, laundry facilities, and barbecue grills are also on offer.
Had everything we needed
Reviewed on Aug 3, 2025

Cozy 2-bedroom cabin in front of the lake!!!
Mannford OK
$212 nightly
The price is $229 total per night from Dec 26 to Dec 27
$229 total
Dec 26 - Dec 27
Total with taxes and fees
This cabin features a water park, a garden, and barbecue grills.
This is a really great place. It’s right by the lake and next to a delicious steakhouse. We enjoyed their live music Saturday night (it ended reasonably early). The place is very comfortable and I love the bathroom. Very well done. The manager was really nice & made sure everything was adequate. ...
Reviewed on Nov 24, 2025

Shoreside at CrossTimbers Marina
Sperry OK
$131 nightly
The price is $143 total per night from Jan 5 to Jan 6
$143 total
Jan 5 - Jan 6, 2026
Total with taxes and fees
This cottage features barbecue grills.
The host was awesome as they left a lovely gift for our 20th anniversary! Very sweet and heartwarming. The cottage is quaint and the view wonderful. Felt like being on a ship!
Reviewed on Dec 21, 2025

Victorian Inn
50168 Highway Drive Cleveland OK
Fully refundableReserve now, pay when you stay
$77 nightly
The price is $85 total per night from Dec 25 to Dec 26
$85 total
Dec 25 - Dec 26
Total with taxes and fees
Free self parking is available and the motel's front desk is staffed around-the-clock. WiFi in public areas is free. A terrace is also provided.
Clean room Friendly front desk Easy access
Reviewed on Apr 18, 2025

The Track House at Hallett
Hallett OK
This vacation home features a garden, laundry facilities, and barbecue grills.
Great place !
Reviewed on Nov 28, 2025

INCREDIBLE Lakehouse on Skiatook Lake! 4 bed/4 bath- HUGE deck overlooking lake!
Sperry OK
This vacation home features a gym and a hot tub. Families will appreciate the arcade/game room and onsite laundry facilities. Barbecue grills are provided for ...
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 Osage hotel reviews by fellow wanderers

Shoreside at CrossTimbers Marina
5 out of 5
Posted 3 days ago
Travelocity Verified Review
"The host was awesome as they left a lovely gift for our 20th anniversary! Very sweet and heartwarming. The cottage is quaint and the view wonderful. Felt like being on a ship!"
A verified traveler stayed at Shoreside at CrossTimbers Marina






