Shangri-La Resort and Golf Club

9-hole golf course in Afton, Oklahoma

31000 S Highway 125, Afton, OK 74331-8194

APPROXIMATE LOCATION: AFTON
Holes
9
Par
36
Yards
3,384
Driving range
Yes
Type
9-hole
Access
Public

About this course

Shangri-La Resort and Golf Club, in Afton, Oklahoma, is a 9-hole golf course, with a par of 36 and 3,384 yards listed.

Shangri-La Resort and Golf Club measures 3,384 yards, which is longer than 91% of the other 9-hole courses in Oklahoma that list a yardage. That averages about 376 yards per hole across 9 holes. Par is listed as 36. Its par of 36 is higher than that of 58% of Oklahoma's 9-hole courses.

Shangri-La Resort and Golf Club lists a driving range on site.

This is one of 2 golf courses listed in Afton; Oklahoma has 179 in total. Other courses in Afton include The Coves Golf Club.

How it compares

Against the 66 9-hole courses in Oklahoma that list this figure.

  • Yardage3,384 yd · longer than 91%
  • Parpar 36 · higher than 58%

More courses in Afton

See all 2 courses in Afton, OK or all golf courses in Oklahoma.

Frequently asked questions

How long is Shangri-La Resort and Golf Club?

Shangri-La Resort and Golf Club is listed at 3,384 yards over 9 holes, about 376 yards per hole. That is longer than 91% of the other 9-hole courses in Oklahoma that list a yardage.

What is the par at Shangri-La Resort and Golf Club?

Par at Shangri-La Resort and Golf Club is 36 across 9 holes.

Does Shangri-La Resort and Golf Club have a driving range?

Yes, a driving range is listed for Shangri-La Resort and Golf Club.

How many holes does Shangri-La Resort and Golf Club have?

Shangri-La Resort and Golf Club has 9 holes, making it a 9-hole golf course.

Where is Shangri-La Resort and Golf Club?

Shangri-La Resort and Golf Club is in Afton, Oklahoma, at 31000 S Highway 125 (74331-8194).

Listing data last updated October 2026. See data sources.