Hello and welcome to Shangri-La Golf Club & Resort!


We are located in Northeast Oklahoma at the tip of Monkey Island on the beautiful shores of Grand Lake! We are a full-service resort with a 27-hole championship golf course and a new 18-hole par 3 course coming in the spring of 2023. Our Membership has access to various amenities including a 119-room hotel with a large resort pool, splash pad, an indoor pool, fitness center, spa, and four restaurants and bars offering a variety of dining options, and The Anchor Activity Park and Racquet Club offering recreational activities.

Golfers will appreciate the challenge of a Top 5 golf course featuring diverse greens complexes highlighted by rolling greens and distinctive white sand bunkers. The classic tree-lined layout provides the perfect complement to magnificent lake views visible from all points on the golf course.

With 27 holes and five sets of tees on each hole, the course is set up daily to offer all levels of golfers the challenge that suits their game. Golf options will be expanded even further in the Spring of 2023 with the completion of The Battlefield, an 18-hole Par 3 Course already touted as one of the nation’s finest.

The Famous Mickey Mantle Hole

We offer several membership options that are uniquely designed to appeal to a diverse set of needs for members with diverse recreational desires. Use of our spectacular 6,500 square foot resort pool with tanning ledge, splash pad, and seasonal pool bar operations, fitness center access, and fine dining in the Summit Restaurant & Buffalo Bar are reserved exclusively for our members, their guests, and resort guests.