Shangri-La Resort hotel entrance with flags and the USS Oklahoma anchor monument on Monkey Island, Grand Lake
FeaturedResort • Golf • Dining • Marina Monkey Island, OK

Shangri-La Resort

Lakefront resort on Monkey Island

Photos of Shangri-La Resort

Hotel entrance at Shangri-La Resort

Photo: Shangri-La Resort

1 / 9

About Shangri-La Resort

Shangri-La Resort sits at the tip of Monkey Island on Grand Lake O' the Cherokees in northeast Oklahoma. The lakefront property brings together hotel rooms and suites, golf, a full-service marina, a spa, pools, restaurants and bars, The Anchor & Racquet Club, and meeting and wedding space.

Golfers can play the resort's 27-hole Championship Course — made up of the Heritage, Legends and Champions nines — or The Battlefield, a separate 18-hole par-3 course. Boaters can arrive by water at the 240-slip Shangri-La Marina, and families can spend time at The Anchor, an all-ages activity hub with tennis and pickleball courts, an arcade, simulator bays and a mini-Fenway WIFFLE® ball park.

Hours, seasonal schedules and access vary by amenity. The pools and cabana rentals are reserved for registered resort guests and members, and some racquet club programming is for members. According to the resort, day visitors are welcome for dining, golf, spa services and marina activities. Check current hours, rates and access with Shangri-La before you go.

Upcoming entertainment

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

  • Thu, Oct 29 · 18:00
    Karaoke with Tim Robinson at Doc's Bar & Grill
    Doc's Bar & Grill · Shangri-La Resort
  • Thu, Oct 29 · 08:30
    Open Pickleball Mixer · The Anchor Racquet Club
    The Anchor Racquet Club · Shangri-La Resort
  • Thu, Oct 29 · 16:00
    Special Thursday Night Menu: Steak & Seafood · The Summit
    The Summit · Shangri-La Resort
  • Thu, Oct 29 · 19:00
    Competitive Pickleball Mixer · The Anchor Racquet Club
    The Anchor Racquet Club · Shangri-La Resort
  • Fri, Oct 30 · 19:00
    Dillon Leggett LIVE · Doc's Bar & Grill
    Doc's Bar & Grill · Shangri-La Resort
  • Fri, Oct 30 · 20:30
    Lil' Red & The Sidepiece LIVE · The Anchor
    The Anchor · Shangri-La Resort
  • Fri, Oct 30 · 19:00
    Halloween Costume Pickleball Party
    The Anchor Racquet Club · Shangri-La Resort
  • Sat, Oct 31 · 10:00
    Halloween Pickleball Tournament · The Anchor Racquet Club
    The Anchor Racquet Club · Shangri-La Resort
  • Sat, Oct 31 · 08:30
    Tennis Open Drills · The Anchor Racquet Club
    The Anchor Racquet Club · Shangri-La Resort
  • Sat, Oct 31 · 10:00
    Open Pickleball Mixer at The Anchor Racquet Club
    The Anchor Racquet Club · Shangri-La Resort
  • Sat, Oct 31 · 18:00
    Trick or Treat at Shangri-La Resort
    Shangri-La Resort
  • Sat, Oct 31 · 17:00
    Halloween Buffet, Costume Contest & Party · The Summit
    The Summit · Shangri-La Resort
  • Sat, Oct 31 · 20:00
    Halloween Costume Party & Games at The Anchor
    The Anchor · Shangri-La Resort
  • Sun, Nov 1 · 08:30
    Open Tennis Drills · The Anchor Racquet Club
    The Anchor Racquet Club · Shangri-La Resort
  • Mon, Nov 2 · 08:30
    Open Pickleball Mixer · The Anchor Racquet Club
    The Anchor Racquet Club · Shangri-La Resort
  • Mon, Nov 2 · 10:00
    Cardio Tennis · The Anchor Racquet Club
    The Anchor Racquet Club · Shangri-La Resort
  • Tue, Nov 3 · 19:00
    Tuesday Trivia with Lee Lawson · The Anchor
    The Anchor · Shangri-La Resort
  • Thu, Nov 5 · 09:00
    Water Aerobics · Indoor Pool
    Indoor Pool · Shangri-La Resort
  • Thu, Nov 5 · 08:30
    Open Pickleball Mixer · The Anchor Racquet Club
    The Anchor Racquet Club · Shangri-La Resort
  • Thu, Nov 5 · 16:00
    Special Thursday Night Menu: Steak & Seafood · The Summit
    The Summit · Shangri-La Resort
  • Thu, Nov 5 · 19:00
    Competitive Pickleball Mixer · The Anchor Racquet Club
    The Anchor Racquet Club · Shangri-La Resort
  • Fri, Nov 6 · 19:00
    Kevin Price LIVE · Doc's Bar & Grill
    Doc's Bar & Grill · Shangri-La Resort
  • Sat, Nov 7 · 08:30
    Tennis Open Drills · The Anchor Racquet Club
    The Anchor Racquet Club · Shangri-La Resort
  • Sat, Nov 7 · 10:00
    Open Pickleball Mixer · The Anchor Racquet Club
    The Anchor Racquet Club · Shangri-La Resort

What's at Shangri-La Resort

Rooms & suites

Room types range from King and Double Queen rooms to studios with balconies, ADA-accessible rooms and an apartment-style Corner Suite with a private bedroom, kitchen bar and dining/living areas. Standard in-room amenities include Wi-Fi, 50-inch HDTVs, a Keurig coffee maker and a mini-fridge.

  • King & King Patio
  • King Sofa
  • King Studio & King Studio Balcony
  • Double Queen & Double Queen Studio Balcony
  • Accessible King & Accessible Double Queen
  • Corner Suite

Golf: 27-hole Championship Course & The Battlefield

The resort's 27-hole Championship Course is made up of three nines — Heritage, Legends and Champions. The Battlefield is a separate 18-hole par-3 course. Golf instruction and Trackman simulators are also offered.

  • Heritage Nine — par 36, 3,690 yards
  • Legends Nine — par 36, 3,521 yards
  • Champions Nine — par 36, 3,384 yards
  • The Battlefield — 18 holes, par 54, 2,951 yards

Restaurants & bars

Shangri-La lists eight dining venues across the resort. Hours, menus and seasonal availability vary by venue.

  • The Summit — upscale chophouse at the resort's highest point
  • Doc's Bar & Grill — American classics with lake and pool views
  • Buffalo Bar — upscale sports bar
  • Eddy's Lakeside Bar — dockside burgers, drinks and live music
  • Monkey Grind Coffee Shop — serving Starbucks
  • Shangri-La Pool Bar — poolside drinks (pool access is for guests and members)
  • Anchor Crust Co. — pizzas and wings
  • Turnhouse & Canteen — quick bites on the golf course

The Anchor & Racquet Club

An all-ages activity hub with tennis and pickleball courts (open-air or under the dome), an arcade, two Trackman simulator bays, a mini-Fenway WIFFLE® ball park, basketball, cornhole and sand volleyball, plus casual food and drinks at The Galley.

Guests can reserve courts or join drills and mixers; members receive exclusive access and free weekly programming. The indoor courts are not air-conditioned and are closed in summer.

Shangri-La Marina

A full-service marina with 240 slips, fuel, a ship store and shuttle service to dining and golf. Pontoon, ski boat and other watercraft rentals and yacht charters are arranged through Sail Grand (918-257-6000); fishing charters are booked through outside providers. Marina hours change by season.

The Spa & wellness

The Spa at Shangri-La offers massages, body treatments and other wellness services, with eight private treatment rooms, sauna and eucalyptus steam rooms, and relaxation lounges. Spa hours vary; check current hours when booking an appointment.

Pools

The resort's pools include a 6,500-square-foot Resort Pool with tanning ledge, hot tub and poolside bar service; a kids' splash pad and playground; an indoor pool heated year-round; and cabana rentals. Pool and cabana access is reserved for registered resort guests and members.

Weddings, meetings & celebrations

More than 10,000 square feet of meeting and event space for weddings, corporate retreats and social gatherings — including the 5,025-square-foot Roosevelt Ballroom (up to 500 guests) and the 2,040-square-foot Holderman Ballroom (up to 225 guests) — plus indoor and outdoor venues overlooking Grand Lake.

Legacy of Liberty Memorial Park

Opened in 2024 and dedicated to Oklahoma World War II veterans who made the ultimate sacrifice. The USS Oklahoma anchor monument stands outside the hotel entrance.

Book your stay (918) 257-4204Books on Shangri-La Resort's official reservation system.

Amenities & features

  • Hotel rooms & suites
  • 27-hole Championship Course
  • The Battlefield 18-hole par-3
  • 240-slip full-service marina
  • The Spa at Shangri-La
  • Indoor & outdoor pools (guests & members)
  • Tennis & pickleball
  • Arcade & simulator bays
  • Wedding & meeting venues
  • Eight dining venues
Book your stay (918) 257-4204Books on Shangri-La Resort's official reservation system.

Find us

57301 E. Highway 125, Monkey Island, OK 74331

Get directions
Book your stay (918) 257-4204Books on Shangri-La Resort's official reservation system.

Contact Shangri-La Resort

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

Official links

Explore Grand Lake nearby