Oklahoma Resorts

Your Guide to Exploring Monkey Island, Oklahoma

If you’re looking for a vacation destination that’s equal parts relaxing and adventurous, look no further than Shangri-La Resort. Found at the tip of Money Island in northeast Oklahoma, our lakefront resort is the perfect place to unwind from the stress of everyday life while creating lifelong memories. We have gone the extra mile to ensure our grounds have everything you need for the ultimate getaway.

Nestled on the shores of Grand Lake, there are countless things to do both on-site and nearby. After dropping your bags off in your spacious accommodation, set off to discover how many incredible attractions and activities you can find. To help give you a head start, we’ve made a list of some of our favorite adventures. If you are planning on venturing away from the resort, call the concierge desk at 918-257-7705 to learn more about our shuttle service.

A Checklist of Things to Do on or near Monkey Island

  1. Play your way through 27 holes of championship golf. Our on-site courses: Legends, Heritage, Champions, and The Battlefield, are ideal for golfers of all skill levels.
  2. Pamper yourself to a day at the spa in Monkey Island, Oklahoma. Treatment options range from massages to facials to nail care.
  3. Spend a day out on the lake. Sail Grand Waterfront, located at our marina, offers a range of rentals, including pontoons, fishing boats, and ski boats. 
  4. Test your luck at Cherokee Grove Casino, found only 10 minutes from the resort. The Oklahoma casino has hundreds of electronic games that may lead to a big payday.
  5. Surround yourself with stunning Fall flora at Lendonwood Gardens. This natural attraction near Monkey Island, Oklahoma, is home to eight gardens, each with its own theme.
  6. Enjoy playing Pickleball at our indoor courts or improving your golf game on the TrackMan Simulator at The Anchor.
  7. End each day in Monkey Island, Oklahoma, watching a breathtaking sunset from one of the numerous vantage points at the resort. We highly recommend the lighthouse, marina, The Anchor, and along the lakeshore.

Discover even more fun things to do and see on Monkey Island, Oklahoma, and at Shangri-La Resort by booking your stay today!

Start Planning Your Dream Oklahoma Summer Vacation

Vacations are essential for physical and mental health. Studies show that taking vacations lowers stress, lowers heart disease risk, and gives you a better outlook on life with increased motivation. Family vacations also foster strong family bonds and create memories everyone will treasure for a lifetime. 

Shangri-La Resort in Monkey Island, Oklahoma, is the perfect summer getaway destination from the hustle and grind of modern life. We are among the most lavish Oklahoma resorts on the Grand Lake shore. Keep reading to start planning the Oklahoma summer getaway of your dreams!

Why Shangri-La Is Your Dream Oklahoma Summer Getaway

1. Indulge in Fine Dining at Our Grand Lake Oklahoma Resort

Enjoy some of the finest dining in Oklahoma this summer at Shangri-La Resort. Our dining options are perfect for any occasion. The Summit Restaurant is ideal for a romantic date night. Enjoy award-winning cuisine with breathtaking views at the highest point of the island. Enjoy dining by Grand Lake and incredible live music at Eddy’s Lakeside Bar, which is set to open on May 19 for the season!

2. Pamper Yourself During Your Dream Oklahoma Summer Vacation

There’s no better way to pamper yourself this summer than a trip to the Spa at our Grand Lake, Oklahoma resort. Enjoy a relaxing, professional massage. Indulge yourself in premier skincare treatments like microdermabrasion and medical chemical peels. Feel and look your best during your Oklahoma summer getaway by getting a manicure and your hair done.

3. Endless Thrills at Our Grand Lake Oklahoma Resort

Enjoy exhilarating adventures at The Anchor activity park. Explore virtual reality games, classic arcade games, wiffle ball, fishing, basketball, simulator bays, premier racquet club facilities, and more! You can relax from the fun with a drink and bite to eat in The Galley and Sports Bar!

4. Enjoy Grand Lake at Our Full Service Marina

Cruise Grand Lake on a boat rental while staying at one of the dreamiest resorts in Oklahoma. Shangri-La Marina is a full-service marina featuring yacht charters, parasailing, personal watercrafts, pontoons, jet boats, a lakeside bar and restaurant, and so much more!

5. Spend a Day on One of the Shangri-La Golf Courses

Shangri-La Resort is the perfect Oklahoma summer getaway destination for picturesque lakeside golf. The Legends golf course has breathtaking views of Grand Lake and our signature “The Mickey Mantle Hole.” The Par 36 Championship golf course has serene views of Grand Lake and provides unique challenges with undulating greens, fairway movement, water, and bunkers. The Heritage golf course has the longest par five on our property. The Battlefield golf course will be opening May 5th, 2023 at Shangri-La Resort. It will be among the most unique golf courses in the country. If you’re a beginner, rest assured there are excellent golf lessons at Shangri-La Resort!

Book your dream Oklahoma summer vacation today at Shangri-La Resort!

Explore the Best Casinos in the Grand Lake, Oklahoma Area

Shangri-La Resort is one of the premier Oklahoma resorts near Grand Lake to visit this winter with an indoor activity park, plush spa, comfy accommodations, fine dining, and more. While you’re enjoying your dreamy vacation at Shangri-La Resort, take a trip to one of the best casinos in the Grand Lake, Oklahoma area. The team at Shangri-La Resort put together this guide to help you plan your vacation activity to one of the best casinos around the area. We can’t wait to welcome you to our luxurious Grand Lake resort!

The 4 Best Casinos in the Grand Lake, Oklahoma Area

  1. Cherokee Casino: Enjoy awesome live music and entertainment, special events, a booming nightlife, and of course awesome casino games. They feature a 3.8-star rating from over 1883 Google reviews. This is one of the best casinos in the Grand Lake, Oklahoma area and is only around a 15 minute drive from Shangri-La Resort
  2. Indigo Sky Casino: Come here for Bingo, gaming machines, live entertainment, Poker, and table games. They have a stellar 4.1-star rating from over 6682 Google reviews. This is one of the best casinos just a little over a half hour drive from Shangri-La Resort in Monkey Island, Oklahoma. 
  3. Downstream Casino: Head here for thrilling cash drawings, car giveaways, slot tournaments, and more. This is one of the best rated casinos in the Grand Lake, Oklahoma area with a 4.1-star rating from over 11889 Google reviews. This incredible casino is only a little under an hour away from Shangri-La Resort.
  4. Grand Lake Casino: This spot is open 24 hours and is where you can enjoy live music, entertainment, special events, and more than 500 slot machines. They have a 3.8-star rating from over 2515 Google reviews.  They are around a half hour drive from Shangri-La Resort.

Book your stay today at Shangri-La Resort for the vacation of your dreams!

Spend the Holidays in One of the Best Resorts in Oklahoma

The warm weather from fall and summer may have left us, but winter has its own unique charm. The holiday season is full of cheer and precious time spent with loved ones. This is also a great time to book your stay in one of the best resorts on Grand Lake in Oklahoma. 

Shangri-La Resort is nestled on Monkey Island, Oklahoma, and offers a memorable mix of luxury and adventure to guests no matter the weather outside. Some of the premium amenities & attractions you can enjoy at our Grand Lake resort are an activity park, fine dining, a spa, stunning golf courses, pickleball courts, and plush accommodations for your stay in Oklahoma. Book your stay today at Shangri-La Resort to fill your family holiday season with comfort, and priceless memories.

Enjoy Golfing Indoors at One of the Best Resorts in Oklahoma

You can enjoy your favorite outside sports in the comfort of indoors with Shangri-La Resort’s Simulator Bays. The two simulator bays feature golf and shooting activities and are located inside The Anchor. Enjoy a day of golfing at one of our TrackMan Professional Simulators that utilizes state-of-the-art technology. We have digitized Shangri-La Resort’s stunning Grand Lake golf courses, so our guests can enjoy them no matter the weather outside in Monkey Island, Oklahoma. Our guests, ages 16 and older, can also enjoy our resort’s hunting or enemy target shooting games. 

Your group can also rent out the simulator bays by the hour. Non-members can rent the simulator bays during the week for $40 per hour and $50 per hour Friday-Sunday. Members can rent the simulator bays for $30 per hour any day of the week. The simulator bays are open during the same times as The Anchor

  • Sunday – Thursday, 11:00 a.m. – 10:00 p.m.
  • Friday – Saturday, 10:00 a.m. – midnight. 

Have a Blast at Our Resort’s Arcade on Grand Lake, Oklahoma

Explore the virtual reality and traditional games at our resort’s arcade during your holiday getaway to Grand Lake, Oklahoma. The Anchor has plenty of classic arcade games, such as skeeball or Space Invaders battles. Or you can embrace the advances of modern gaming and experience state-of-the-art virtual reality games. In our virtual reality games, you can fight zombies or race in a Ferrari on our CXC Racing Simulator!

You can find Shangri-La Resort’s arcade in The Anchor near the Fenway Wiffleball Field. You can have a blast playing our resort’s games during your Oklahoma holiday vacation by putting money on a special Anchor Game Card. The traditional arcade games average $1-2 per play, and the Virtual Reality games average $5-6 per play.

Book the holiday vacation of your dreams at Shangri- La Resort in Monkey Island, Oklahoma! 

You can also book The Anchor for your group at 918-257-5205!

Racquet Club and Golf Events

Monthly Weekly Daily List
April 2024
No event found!
Load More

We invite you to enjoy the Racquet Club while visiting or staying at Shangri-La Resort.

Todd Kerr is a USPTA Pro and the Director of the Racquet Club with 28 years of coaching experience, along with Levi Kerr, a USPTA Pro and the Assistant Director of the Racquet Club.


Members of Shangri-La Resort have free outdoor court access. Guests may reserve and play at the following rates: $20 per hour on weekdays and $30 per hour on weekends (Paddles and Balls are available for use if needed)

The updated price for drills and mixers for Tennis and Pickleball are as follows:

Mixers – Free to members; $15 for non-members
Drills – $15 for everyone


Indoor Pickleball Courts are available for rent/play inside the dome per the discretion of The Racquet Club & The Anchor Staff. Two tennis courts are multi-lined inside the dome, giving an additional six pickleball courts for indoor use.


Indoor courts are NOT air-conditioned; therefore, usage is generally during cooler seasons/rainy mornings.



Call The Racquet Club