Skip to content

Cabin rentals in Keystone Lake

Find and book unique cabins on Airbnb

Top-rated cabin rentals in Keystone Lake

Guests agree: these cabins are highly rated for location, cleanliness, and more.

SUPERHOST
Cabin in Sperry
Gunker Ranch / Log Home
Beautiful, genuine true Log Home in the Osage Oklahoma Hills. Quiet, peaceful area with gorgeous sunrises and sunsets! Surrounded by horses, cattle, goats, and many other type farm animals. Excellent roads to cycle on and take leisurely, relaxing drives. Friendly people who enjoy life in the country - just like you will when you arrive! It is a destination of peace and relaxation. Only 15 minutes north of Downtown Tulsa. Easy drive to any part of Tulsa or Osage County.
$49 per night
SUPERHOST
Cabin in Sapulpa
The Hodge Lodge at R&R Retreat
Cozy up in the newest cabin at R&R Retreat! This hilltop hideaway is perched on 40 private acres with 3 ponds (covering a combined 10+ acres!), lots of trails, wildlife, and tons of natural beauty, all conveniently located 5 minutes from downtown Sapulpa (and historic Route 66!) and 25 minutes from downtown Tulsa. One of four cabins on the site, the Hodge Lodge offers ample comfort, quirkiness, and opportunity to soak up the serene surroundings!
$106 per night
SUPERHOST
Cabin in Sapulpa
The Slice at R&R Retreat
The Slice is an eclectic, one-of-a-kind cabin situated on 40 private acres with 3 ponds (covering a combined 10+ acres!), lots of trails, wildlife, and tons of natural beauty, all conveniently located 5 minutes from downtown Sapulpa (and historic Route 66!) and 25 minutes from downtown Tulsa. This little "slice" of heaven will charm you with its funky furnishings, hand-hewn details, and natural surroundings!
$159 per night

Lakefront cabin rentals

SUPERHOST
Cabin in Kellyville
Cottage in the Woods, enjoy nature, and wildlife
$129 per night
SUPERHOST
Cabin in Sand Springs
Private Waterfront Cabin 3 - Limestone Lake
$228 per night
SUPERHOST
Cabin in Sand Springs
Bluff-top Private Cabin
$228 per night
Cabin in Haskell
Two Homes on 160 Acres | 30 minutes from Tulsa
$915 per night

Cabin rentals with a hot tub

Cabin in Jennings
Lazy Spring Farm Star Gazing Hot Tub 2
$77 per night
SUPERHOST
Cabin in Tulsa
Modern Log Cabin with Indoor and outdoor hot tubs
$170 per night
SUPERHOST
Cabin in Tulsa
Luxury Cabin with hot tub 7 mins from downtown
$169 per night
Cabin in Nowata
‘Wander In’ Cabin in Nowata
$95 per night
Cabin in Bartlesville
Bartlesville Cabin w/ Pool, Hot Tub & Trampoline!
$122 per night
SUPERHOST
Cabin in Tulsa
Rustic Tiny Cabin near downtown
$86 per night
Cabin in Stillwater
Wild Turkey Lodge
$179 per night
Cabin in Jennings
Mizu Hot Tub Japanese Tea House
$91 per night
Cabin in Jennings
Lazy Spring Farm Star Gazing Sail Hot Tub 2
$85 per night
Cabin in Jennings
Japanese Hot Tub Cabin
$92 per night
Cabin in Jennings
Lazy Spring Farm Japan Tea House
$85 per night
Cabin in Stillwater
Rustic Two-Bedroom Cabin with Hot Tub Access
$400 per night

Pet-friendly cabin rentals

SUPERHOST
Cabin in Sand Springs
Private Waterfront Cabin 2 - Sir Paul's
$228 per night
SUPERHOST
Cabin in Cleveland
Lakersweekend Getaway 1/2 mile Appalachia Bay Area
$212 per night
Cabin in Ramona
Bluestem Getaway Cabin
$120 per night
SUPERHOST
Cabin in Ralston
Ben Ranch Cabin #2
$135 per night
Cabin in Skiatook
Quiet & Secluded Cabin at Skiatook Lake
$125 per night
SUPERHOST
Cabin in Pawhuska
Quarter Circle Cross Bunkhouse-COUNTRY LIVING!
$251 per night
Cabin in Haskell
Cozy Cabin on 160 Acres | 30 minutes from Tulsa
$294 per night
Cabin in Haskell
Cottage on 160 Acres | 30 minutes from Tulsa
$434 per night
SUPERHOST
Cabin in Bristow
Lil creek side Cabin on the famous "Route 66".
$50 per night
SUPERHOST
Cabin in Sand Springs
Private Waterfront Cabin 1 - Beaver Lake
$228 per night
Cabin in Bristow
Long Horn Ranch
$250 per night
Cabin in Coweta
Farmhouse on 160 Acres | 30 minutes from Tulsa
$766 per night