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, the Battlefield.

Our Membership has access to various amenities, including a 119-room hotel with a large resort pool, splash pad, kids playground, an indoor pool, fitness center, spa, 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

The Shangri-La Golf Club

We offer several unique membership options to appeal to the diverse needs of members with various recreational desires.

Our spectacular 6,500 square foot resort pool with tanning ledge, splash pad, seasonal pool bar operations, fitness center access, and fine dining in the Summit Restaurant & Buffalo Bar are reserved exclusively for our members and their resort guests.

The Anchor Racquet Club

Learn More About The Shangri-La Story