Shangri-La Resort in Monkey Island, OK, Oklahoma
FeaturedLodging Monkey Island, OK

Shangri-La Resort

Resort, golf, marina, dining and lodging on Monkey Island

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.

Upcoming entertainment

Confirmed dates from the venue's official schedule, reviewed by our editors.

  • Sun, Sep 13 · 8:30 AM
    Open Tennis Drills · The Anchor Racquet Club
    The Anchor Racquet Club · Shangri-La Resort
  • Sun, Sep 13 · 10:00 AM
    Open Pickleball Drills · The Anchor Racquet Club
    The Anchor Racquet Club · Shangri-La Resort
  • Sun, Sep 13 · 12:00 PM
    NFL Football Coverage: Tampa Bay at Cincinnati · The Anchor
    The Anchor · Shangri-La Resort
  • Sun, Sep 13 · 7:00 PM
    NFL Football Coverage: Dallas at N.Y. Giants · The Anchor
    The Anchor · Shangri-La Resort
  • Mon, Sep 14 · 8:30 AM
    Open Pickleball Mixer · The Anchor Racquet Club
    The Anchor Racquet Club · Shangri-La Resort
  • Mon, Sep 14 · 10:00 AM
    Cardio Tennis · The Anchor Racquet Club
    The Anchor Racquet Club · Shangri-La Resort
  • Mon, Sep 14 · 7:00 PM
    NFL Football Coverage: Denver at Kansas City · The Anchor
    The Anchor · Shangri-La Resort
  • Tue, Sep 15 · 9:00 AM
    Water Aerobics with Mary Ellen Risinger · the Indoor Pool
    the Indoor Pool · Shangri-La Resort
  • Thu, Sep 17 · 6:00 PM
    Karaoke with Tim Robinson · Doc's Patio
    Doc's Patio · Shangri-La Resort
  • Thu, Sep 17 · 8:30 AM
    Open Pickleball Mixer · The Anchor Racquet Club
    The Anchor Racquet Club · Shangri-La Resort
  • Thu, Sep 17 · 9:00 AM
    Water Aerobics · the Indoor Pool
    the Indoor Pool · Shangri-La Resort
  • Thu, Sep 17 · 4:00 PM
    Special Thursday Night Menu: Steak & Seafood · The Summit
    The Summit · Shangri-La Resort
  • Thu, Sep 17 · 7:00 PM
    Competitive Pickleball Mixer · The Anchor Racquet Club
    The Anchor Racquet Club · Shangri-La Resort
  • Thu, Sep 17 · 7:15 PM
    NFL Football Coverage: Detroit at Buffalo · The Anchor
    The Anchor · Shangri-La Resort
  • Fri, Sep 18 · 7:00 PM
    Classic Rock & Country with Magen Faulconer LIVE · Doc's Bar & Grill
    Doc's Bar & Grill · Shangri-La Resort
  • Fri, Sep 18 · 7:00 PM
    Open Pickleball Mixer · The Anchor Racquet Club
    The Anchor Racquet Club · Shangri-La Resort
  • Fri, Sep 18 · 8:30 PM
    Pop Music Trivia with DJ Kyle · The Anchor
    The Anchor · Shangri-La Resort
  • Sat, Sep 19 · 8:30 AM
    Tennis Open Drills · The Anchor Racquet Club
    The Anchor Racquet Club · Shangri-La Resort
  • Sat, Sep 19 · 10:00 AM
    Open Pickleball Mixer · The Anchor Racquet Club
    The Anchor Racquet Club · Shangri-La Resort
  • Sat, Sep 19 · 6:00 PM
    College Football Coverage: Murray State at OSU · The Anchor
    The Anchor · Shangri-La Resort
  • Sat, Sep 19 · 6:30 PM
    College Football Coverage: New Mexico at OU · The Anchor
    The Anchor · Shangri-La Resort
  • Sun, Sep 20 · 8:30 AM
    Open Tennis Drills · The Anchor Racquet Club
    The Anchor Racquet Club · Shangri-La Resort
  • Sun, Sep 20 · 10:00 AM
    Open Pickleball Drills · The Anchor Racquet Club
    The Anchor Racquet Club · Shangri-La Resort
  • Sun, Sep 20 · 12:00 PM
    NFL Football Coverage: Philadelphia at Tennessee · The Anchor
    The Anchor · Shangri-La Resort

Photos

Menu & offerings

Stay

  • The Hotel at Shangri-La
    Lakefront hotel rooms and suites with resort amenities.
  • Lakeside Condos
    Multi-bedroom condos perfect for families and groups.

Play

  • The Champions Golf Course
    Championship 18-hole course.
  • The Heritage Golf Course
    Classic 18-hole layout with lake views.
  • The Anchor Racquet Club
    Tennis, pickleball, mixers and lessons.
  • Shangri-La Marina
    Full-service marina with slips, fuel, and boat rentals.
  • The Spa at Shangri-La
    Massage, facials, and full spa services.

Dine

  • Doc's Bar & Grill
    Casual lakeside dining with live music.
  • Eddy's Lakeside
    Waterfront restaurant and bar.
  • The Summit
    Signature dining with panoramic lake views.

Find us

31000 S Highway 125, Afton, OK 74331

Get directions

Contact Shangri-La Resort

Send a message and they'll reply directly to your email.

Explore Grand Lake nearby