About Shangri-La Resort
Shangri-La is the flagship resort on Grand Lake o' the Cherokees — a full-service destination on Monkey Island offering hotel rooms, lakeside condos, two championship golf courses (The Champions and The Heritage), a full-service marina, luxury spa, tennis and pickleball at The Anchor Racquet Club, and a lineup of restaurants and bars including Doc's Bar & Grill, Eddy's Lakeside, and The Summit.
Whether you're coming for a weekend getaway, a golf trip, a wedding, or a full week on the water, Shangri-La is the anchor of the Monkey Island scene — with live music, pickleball mixers, waterfront dining, and events happening all summer long.
Photos
Menu & offerings
Stay
- The Hotel at Shangri-LaLakefront hotel rooms and suites with resort amenities.
- Lakeside CondosMulti-bedroom condos perfect for families and groups.
Play
- The Champions Golf CourseChampionship 18-hole course.
- The Heritage Golf CourseClassic 18-hole layout with lake views.
- The Anchor Racquet ClubTennis, pickleball, mixers and lessons.
- Shangri-La MarinaFull-service marina with slips, fuel, and boat rentals.
- The Spa at Shangri-LaMassage, facials, and full spa services.
Dine
- Doc's Bar & GrillCasual lakeside dining with live music.
- Eddy's LakesideWaterfront restaurant and bar.
- The SummitSignature dining with panoramic lake views.
Find us
31000 S Highway 125, Afton, OK 74331
Get directionsContact Shangri-La Resort
Send a message and they'll reply directly to your email.
