Shangri-La Pre Loader logo
Dates of Stay
MM-DD-YYYY Booking Mask Calendar Icon
-
MM-DD-YYYY Booking Mask Calendar Icon
Booking Mask Email Icon
Book Your Stay
Booking Mask Telephone Icon

Frequently Asked Questions

Shangri-La Resort on Grand Lake

Find quick answers to the most common questions about Shangri-La Resort on Monkey Island. Whether you're planning a Grand Lake escape, visiting the Afton, OK area, or looking for an Oklahoma resort conveniently located near Tulsa, our Frequently Asked Questions page will help you prepare for a smooth and memorable stay.

Shangri-La Resort is located on Monkey Island, a scenic peninsula extending into Grand Lake O’ the Cherokees in northeast Oklahoma. Our address is 57301 E. Highway 125, Afton, Oklahoma 74331—approximately 1 hour northeast of Tulsa and 2 hours from both Joplin and Springfield, Missouri.

Monkey Island is one of the most beautiful and accessible areas on Grand Lake, Oklahoma’s premier recreational lake. The island offers miles of shoreline, peaceful coves, and a friendly lakeside community—home to world-class golf, boating, and dining at Shangri-La Resort.

Yes. Shangri-La Marina is one of the largest full-service marinas on Grand Lake, offering gasoline and diesel fuel, slip rentals, boat storage, yacht charters, parasailing, and a ship store with boating supplies and apparel. It operates year-round with winterization services available seasonally.

Absolutely. Guests arriving by water can dock at the marina or at Eddy’s Lakeside Bar during restaurant hours. Overnight slip rentals are also available for resort guests.

Guests enjoy a full range of amenities including:

  • 27 holes of championship golf
  • The Battlefield par-3 course
  • The Anchor activity center (arcade, simulator bays, mini-Fenway Park, and outdoor lawn games)
  • The Spa at Shangri-La offering massages and wellness treatments
  • Indoor and outdoor resort pools
  • Multiple restaurants and bars, including The Summit, Eddy’s Lakeside Bar, and The Anchor Galley & Sports Bar
  • A full-service marina and yacht charters
  • Meeting and event venues for weddings, retreats, and corporate gatherings
     

Yes. The Spa at Shangri-La offers a variety of restorative services including massages, facials, body wraps, and wellness experiences inspired by the natural elements of Grand Lake and Monkey Island.

Very much so! Families love the indoor and outdoor pools, the arcade and games at The Anchor, the miniature WIFFLE® ball field, the beach area, and easy lake access for boating and fishing. The resort also offers kid-friendly dining options and special seasonal events.

Of course! While many guests stay overnight, the resort welcomes day visitors for dining, golf, spa services, and marina activities. Day guests can also access the pro shop, The Anchor, and lakefront dining venues.

Yes. Shangri-La offers beautiful indoor and outdoor venues overlooking Grand Lake—ideal for weddings, corporate meetings, and executive retreats. Packages include catering, lodging, and customized event planning.

Each season has its charm:

  • Spring: Mild weather and blooming lakeside scenery
  • Summer: Peak season for boating, golf, and family vacations
  • Fall: Cooler temperatures, colorful foliage, and great golf conditions
  • Winter: Quiet luxury with cozy dining and spa escapes
     

From Tulsa: Take I-44 east to the Afton/Highway 59 exit, then follow Highway 125 south onto Monkey Island.
From Joplin: Take I-44 west to the Miami exit, then Highway 125 south.
From Kansas City or Fayetteville: Follow I-49 and U.S. 60 to Grove, then Highway 125 north. 

Yes. Swimming, paddleboarding, and other water activities are popular in the calm coves around the resort. Always swim in designated areas and observe local boating safety guidelines.

Yes. The resort frequently offers overnight packages, including golf getaways, spa weekends, and resident specials for guests from Missouri, Arkansas, Kansas, and Oklahoma. Visit our Offers page for the latest promotions.

Currently, pets are not permitted inside guest rooms. Service animals are welcome in accordance with ADA regulations. Please contact our team for nearby pet-boarding options.

Yes. Shangri-La Resort and Marina remain open throughout the year, offering seasonal experiences from summer lake life to cozy winter getaways.

Shangri-La Resort is independently owned and proudly operated by local Oklahoma hospitality professionals with a deep commitment to the Grand Lake community.