Disney Rock Cabins
336 Main St. Disney, Oklahoma 74340
(918) 435-4540

Dad with kids walking a trail



Cabin Camping
In Disney, OK

Experience the magic of Disney, OK, when you visit Disney Rock Cabins! We offer eight spacious cabins perfect for a weekend getaway. Residing near breathtaking natural surroundings, our location provides everything cabin campers need for an unforgettable stay. With Disney Rock Cabins, you get the comforts of home in our cabins with all the benefits of wildlife just beyond your door! Bring your ATV, UTV or Jeep and hit the miles of Off-Road trails with your friends or enjoy the nearby Grand Lake of The Cherokees for boating, swimming or fishing. For nights spent beneath the stars and bonfires with your best companions, there's no better place than Disney Rock Cabins.




Why Visit

Rock Cabins?

When you choose Disney Rock Cabins, you choose a resort that goes above and beyond to ensure guest have an enjoyable experience, Part of what sets us apart from your average cabin rentals is the ample amenities we provide. We feel that guest should have all the conveniences they require during their stay. Each cabin comes with bathrooms and showers, mini fridge, microwave, coffee pots, smart TV, towels and linens, charcoal grills and more! One cabin even has a complete kitchen, for that large group that wants to cook meals inside, Best of all, you'll have access to the Grand River Dam Authority's Off-Road park, a stunning local attraction!



collage of cabins and camping sites



Start Your Adventure
Camp with Disney

For locals and out-of-town guests, Disney Rock Cabins is a must-see attraction! Whether you're seeking a relaxing weekend nestled in your cabin or you're looking for a full-fledged adventure exploring trails, we invite you to our facility. Great for couples or the entire family, our different sized cabins can comfortably house 1-6 guests. (2 night minimum) So, what are you waiting for? Book your cabin rental with us today by giving us a call at (918) 435-4540.



Reserve a Cabin


Enjoy the outdoors

(918) 435-4540