This Dreamy Oklahoma Resort Is Surrounded By Water And Is Just Waiting For You To Arrive
Voted the top golf destination in Oklahoma in 2018, Shangri-La on Grand Lake is a beautiful resort surrounded by water that offers a dreamy getaway right here in the Sooner State. You can venture out and enjoy a myriad of lake activities, or you never have to leave the resort because it offers everything you need.
Shangri-La on Grand Lake is located at the tip of Monkey Island on Grand Lake in northeastern Oklahoma at 31000 South Hwy 125.
It's a family-friendly resort offering huge splash pads and slides for kids. Plus, there are plenty of activities to keep kids busy from sunup to sundown.
This world-class resort sits on the gorgeous Grand Lake with lake views from all around the resort. You can venture out on the lake and rent a boat or enjoy lake views from the shore.
One of the best views at the resort is at the roof-top patio bar overlooking the lake. Book your stay at this dreamy lakeside resort for one of the most memorable summer getaways in Oklahoma.
To book your room, visit their website here. Or you can follow their Facebook page to stay-up-to-date with the latest news.
Another stunning lakeside resort to check out is Quartz Mountain Resort on Lake Altus-Lugert in Lone Wolf. This beautiful resort is surrounded by mountains on one side and a lake on the other, making it a breathtaking setting for a relaxing getaway. Click here to read more about it.
OnlyInYourState may earn compensation through affiliate links in this article.
Oklahoma In Your Inbox
Thank you! You'll receive your first newsletter soon!
Ashley has lived in Oklahoma for 25 years and is the Oklahoma staff writer for onlyinyourstate.com. When she isn't exploring Oklahoma, she enjoys visiting the beaches of California.