Shangri-La Golf Club, Resort & Marina

31000 S Hwy 125
Monkey Island, OK 74331

Shangri-La Golf Club, Resort & Marina

31000 S Hwy 125
Monkey Island, OK 74331

The fictional paradise Shangri-La has become a reality on Grand Lake's Monkey Island. From outdoor recreation to roof-top cocktails; swimming to sunbathing, casual dining to waterfront entertainment, this resort hotel is the perfect place to rest, play and make memories on Grand Lake. The golf course and marina offer everything from personal golf lessons with professional golfers on perfectly manicured greens to sailboat rentals and even fishing guide services.

Pack up your golf clubs and hit the 27-hole lakeside course that includes the Champions Nine and the Legends Nine. Golfers will be treated to a panoramic view of Grand Lake while teeing off. Take advantage of a pro shop on-site, clubhouse and lounge. Stop by the Buffalo Bar for a full bar menu, five flat-screen TVs and traditional American cuisine in an elegant, casual atmosphere. Order your favorite beverage and relax on the large outdoor patio.

After a full day of golfing, enjoy luxury spa services before visiting Shangri-La's Summit Restaurant for more spectacular views and fine dining. Trained chefs offer a flourishing selection of flavorful fare like beef carpaccio with blue cheese, Chilean sea bass and bone-in prime rib eye. Sunday brunch is also offered.

Experience the beauty of Grand Lake firsthand with a chartered yacht, rented boat or a parasailing trip from Shangri-La Marina. The full-service marina also offers a store for all your boating needs and fishing guide services are also available. Tie up to the dock and dine at Eddy's Lakeside Bar, which is open seasonally for lunch and dinner.

Located directly across from the hotel, The Anchor at Shangri-La offers tons of fun for the whole family. Enjoy one-of-a-kind gaming with virtual reality games, golf simulators, shooting simulators, escape rooms and arcade games, as well as an indoor sports bar with multiple TV screens, pool tables, and ping pong tables. The outdoor lounge area has two long fire pits and beautiful views of the fishing pond designed to provide children with the opportunity of fishing off the dock. 

Additional recreation amenities include outdoor basketball courts, a Mini-Fenway Park replica offering Wiffle Ball, sand volleyball courts next to the marina and the premiere Racquet Club facility that provides outdoor tennis courts and pickleball courts.  for the kid in all of us! And if you are looking for some team competition, grab your friends and head down to the Sand Volleyball courts next to the Marina on Grand Lake.

Fuel up at the Anchor Galley where you can order a variety of hotdogs, flatbreads, salads and fun foods, as well as a large selection of martinis, signature rum drinks and margaritas for guests over 21.

The Shangri-La Golf Club, Resort & Marina can be reached on Highway 125 or by air. A complimentary clubhouse shuttle service is available to guests arriving from the nearby Grand Lake Regional Airport.





Summit Restaurant:
Breakfast on Saturday and Sunday: 8-10am
Dinner Thursday through Monday: 5pm to close
On special event days, Sunday brunch is available from 10am-2pm.

Buffalo Bar: Thursday through Monday from 10:30am to close

The Anchor at Shangri-La:
Sunday through Thursday: 11am-10pm
Friday and Saturday: 10am-midnight

The Anchor Galley:
Sunday through Thursday: 11am-9pm
Friday and Saturday: 11am-10pm
A special thanks to our advertisers