Shangri-La Country Club

Resort Overview

A water-laden paradise in Oklahoma? Believe it. Welcome to the Shangri-La Country Club in Afton, Okla. The resort covers 650 acres and is located on the tip of Monkey Island right in the heart of stunning Grand Lake which features more than 1,300 miles of beautiful shoreline, one of Oklahoma's premiere man-made recreation areas. The resort offers a plethora of outdoor activities including an 18-hole championship golf course.

The resort is semi-private but does offer golf packages that include overnight accommodations ranging from studios to three-bedrooms complete with kitchens.

The resort's clubhouse will include a restaurant and lounge as well as a fitness center to offer club members and guests a world-class golf experience.

Golf at Shangri-La Country Club

Shangri-La Country Club
30697 S. Highway 125 - Afton, Oklahoma 74331