Skip to content

Vacation rentals in Keystone Lake

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Keystone Lake

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

Home in Cleveland
Keystone Lake | Hilltop Oasis on 3.5 acres
Come and enjoy this beautifully remodeled hilltop oasis near Keystone Lake with your friends and family! Lots of room for fun inside and outside the house! 3,200 SF inside & 3.5 acres & a 3 level deck outside. 30 minutes to DT Tulsa and nearby lots to do at Keystone Lake Plus... ✰ 75" Roku TV in living room and master, 55" in 2 br ✰ Netflix, Disney+, ESPN+ & Hulu ✰ Fully equipped + stocked kitchen ✰ Games ✰ W/D ✰ Pack-N-Play (crib) & High Chair ✰ Pets: dogs only (2), under 60 lbs / $125 fee
$229 per night
SUPERHOST
Guesthouse in Sand Springs
Charming Country Cottage
Our guest house sits on a quiet 20-acre hobby farm, home to chickens and a rooster. A short 25-minute drive from Downtown Tulsa and The Gathering Place, we are located between Lake Skiatook and Lake Keystone—each just a 20-minute drive away. The pool is open June-August. Free parking onsite. This 500 s.f. cottage is great for singles or couples and the loveseat in living area can sleep a small child. Enjoy the peacefulness of the country and the convenience to all that Tulsa has to offer.
$57 per night
SUPERHOST
Private room in Cleveland
The Overlook @ Keystone Lake
Need to escape for a night or two? Romantic getaway or day at the lake? Relax in a country setting at this unique and tranquil getaway located on Keystone Lake. Private entrance to large room with king size bed, private bathroom w/shower, bistro table & chairs. 40"smart tv, Keurig coffee maker, microwave, refrigerator, games, and stereo. Large deck, propane fire table just outside your door. Lower deck, fire pit, hot tub (seasonal) & bbq grill available for your use.
$175 per night

Other great vacation rentals in Keystone Lake

Guesthouse in Sand Springs
Guesthouse on Sunset
$106 per night
SUPERHOST
Farm stay in Jenks
Curly’s Cabin
$128 per night
SUPERHOST
Place to stay in Cleveland
The K-Frame House: Modern A-Frame on Keystone Lake
$200 per night
Home in Mannford
Keystone Lake 2 bedroom cutie
$75 per night
SUPERHOST
Home in Sand Springs
Waterfront House at Keystone Lake (Sauna & More)
$251 per night
SUPERHOST
Home in Mannford
Fishing Cabin on Keystone Lake
$130 per night
SUPERHOST
Ranch in Kellyville
Log cabin located at Oklahoma Wildlife Ranch
$120 per night
SUPERHOST
Private room in Pawhuska
The Mabelle Bluestem Luxury King room
$127 per night
SUPERHOST
Cabin in Tulsa
Modern Log Cabin with Indoor and outdoor hotubs
$149 per night
SUPERHOST
Home in Mannford
House near Keystone Lake
$125 per night
SUPERHOST
Home in Mannford
Family Beach House on Keystone Lake
$196 per night
SUPERHOST
Private room in Pawhuska
The Mabelle Cottonwood Deluxe Queen Room
$121 per night
SUPERHOST
  1. Airbnb
  2. United States
  3. Oklahoma
  4. Keystone Lake