Best Oklahoma Lake Resorts

There are so many great lakes for a family getaway in Oklahoma. From Grand Lake O’ the Cherokees in the Northeastern part of the state to Quartz Mountain State Park in Southwestern Oklahoma and everywhere in between. Boating, fishing, hiking, and swimming abound at these Best Lake Resorts in Oklahoma.

Life slows down at the lake, soak it in!

Related Article That May Interest You: Best Lake Resorts in Texas

Please note that this page contains affiliate links. If you use a link to compare prices or make a reservation, we may be awarded a small commission at absolutely no cost to you.

Top 6 Best Lake Resorts in Oklahoma

1. Shangri La Resort – Afton, Oklahoma (Grand Lake)

The Shangri La Resort is located along the shores of Monkey Island on Grand Lake in beautiful Northeastern Oklahoma. There is a resort pool and kids’ splash fort with water slides that is sure to please both kids and parents alike! Resort activities include Golf, Tennis and Pickleball courts, an arcade, and local fishing and horseback riding. Dine in style at one of the 6 on-site restaurants and catch live music on the lake on Fridays and Saturdays in the Summer. The Shangri La Resort on Grand Lake is what Oklahoma Summer night dreams are made of!

What we love most about it: Splash Fort and Water Slides



2. Candlewyck Cove Resort – Grove, Oklahoma (Grand Lake)

The Candlewyck Cove Resort is a lakefront resort nestled on the shores of Grand Lake. There are a variety of accommodation options to choose from including cabins, luxury homes, townhomes, and a hotel. Continental breakfast is available on Summer weekends but otherwise, you’ll want to stock up on food in nearby Grove, Oklahoma to prepare meals at the resort – the luxury homes and townhomes include full kitchens! Spend your Summer days in the outdoor pool or rent a boat for a memorable family day on the lake then sit back in your private hot tub (available with some accommodations) and take in the stars for an equally memorable evening!

What we love most about it: renting a boat for the day on Grand Lake



3. River’s Edge Cottages – Watson, Oklahoma

River’s Edge Cottages is a collection of cottages on the banks of the Mountain Fork River in beautiful Southeastern Oklahoma. Perfect for a secluded family getaway in a private riverside cabin with fishing, kayaking, and other water activities available. There is a playground for kids to enjoy, scenic drives for parents to enjoy, and unbelievable stargazing for everyone to enjoy!

What we love most about it: private cabins, stargazing



4. Long Lake Resort – Poteau, Oklahoma

Long Lake Resort in Poteau, OK is a lakeside resort with a variety of accommodations (cabins, RV park, tent camping) with plenty of activities to keep the family entertained. Rent a boat to spend a day on the water, explore the local trails, or enjoy the splash pad and playground with a covered picnic area. Whatever you do, don’t miss the buffalo herd that roams nearby!

What we love most about it: Kayaking on Long Lake



5. Yogi Bear’s Jellystone Park Camp Keystone Lake – Mannford, Oklahoma

Yogi Bear’s Jellystone Park Camp on Keystone Lake outside of Tulsa, OK has plenty of fun Summer attractions for the whole family. Inflatable obstacle course on the lake, resort pools, splash pads, mini golf, playgrounds, and a chance to see the Jellystone characters you know and love. It should be mentioned there is a train that goes by at night so if you have light sleepers in your group it may be an issue for you.

What we love most about it: Is it even a question? Inflatable obstacle course!



6. Quartz Mountains Resort Arts & Conference Center– Lone Wolf, Oklahoma

The Quartz Mountains State Park Resort Arts and Conference Center outside Lone Wolf, OK is in, you guessed it, Quartz Mountain State Park. There are nice hotel-like accommodations at the lodge with an indoor pool and hot tub as well as all the activities available at the Quartz Mountain State Park. Hiking, biking, fishing, boating, golf…. the choice is yours! Decisions, decisions…

What we love most about it: Taking in the sunset over Lake Altus and the Witchita Mountains

Related Best of Oklahoma:

Best Family Resorts in Oklahoma

Best Casino Resorts in Oklahoma

Best Places to Stay with Kids in Oklahoma – Coming Soon!