Shangri-La Resort golf course
ResortWalking Allowed

Shangri-La Resort

78
Gems Index
Quality
Value
Condition
Playability

Afton, OK

Shangri-La Resort is a resort golf course in Afton, Oklahoma. The course features 18 holes.

Shangri-La Resort is a resort golf course in Afton, Oklahoma.

About Shangri-La Resort

This Grand Lake gem sits on some of the most dramatic terrain you'll find in eastern Oklahoma, with elevation changes that'll have you questioning whether you're still in the Sooner State. The routing takes full advantage of the rolling topography around Grand Lake, creating natural amphitheater settings on several holes where you're hitting down into valleys or across ravines that would make even seasoned mountain course players take notice. What really sets this place apart is how the design incorporates the lake views without feeling gimmicky – you're not just playing golf next to water, you're playing golf that flows naturally with the landscape. The conditioning punches well above what you'd expect for a resort course at this price point, and that 4.5 Google rating from over 1,100 reviews isn't inflated resort marketing – it reflects genuine appreciation from golfers who've found something special here. The fact that walking is allowed (and encouraged by the terrain) tells you this isn't some cart-dependent housing development masquerading as golf. This is a course that rewards local knowledge on club selection with all those elevation changes, so don't be surprised if your first round here plays longer than the scorecard suggests.

Visit Official Website →

Key Facts

  • Shangri-La Resort is located in Afton, Oklahoma.
  • Course type: resort.
  • Number of holes: 18.
  • Walking: Allowed.
  • Gems Index score: 78/100.

Frequently Asked Questions About Shangri-La Resort

Nearby Courses

More Courses in Oklahoma

View all →

Similar Gems

Check rates

Walking allowed

Book Tee Time