Landscape view of hotel & Golf course at Shangri-La Monkey Island
Winter Hours Now in Effect - Championship Course is closed Monday & Tuesday, Battlefield is closed Wednesday & Thursday *Members who have a trail pass will still be able to play on days the course is closed
Aerial view of the lake & golf course at Shangri-La Monkey Island
A mini water fall by the golf course near Shangri-La Monkey Island

Golf

Unlike Anything You've Ever Experienced

Consistently named one of the top 5 golf courses in Oklahoma, Shangri-La Resort’s 27-hole championship golf course features tree-lined fairways, white sand bunkers, and undulating greens, all set against the scenic backdrop of Grand Lake.

PGA golf instruction is offered, complemented by our 13,000-square-foot Shangri-La clubhouse. Additionally, our practice complex is meticulously designed to help players simulate real on-course golf shots, making it an ideal venue for warming up or enhancing overall game performance.

Whether you're organizing a fundraiser, group getaway, championship tournament, or leisurely day of play in Monkey Island, Oklahoma, our live tee boxes on every hole provide a challenge suitable for every player. With assistance from our professional PGA staff, we ensure that your experience is both enjoyable and memorable.

Golf Courses

The Battlefield

One of the most unique golf courses in America, the newly built Battlefield Golf Course offers 18 full-length, par three holes allowing players of all levels to use every iron in their bag. Built on 80 acres of rugged terrain with more than 100 feet of elevation changes. The Battlefield stands apart from the 27-hole Championship course made up of Legends Nine, Heritage Nine and Champions Nine.


 

Landscape view of the hotel & golf course at Shangri-La Monkey Island

Championship Golf Course

Picturesque views of Grand Lake can be seen from nearly every point on the 27-hole championship course comprised of three nine-hole layouts: Legends, Heritage and Champions. Each course has a unique appeal which allows them to stand apart from the other two. The award-winning, tournament-ready golf course is one of the state's most prestigious destinations. 

A mini water fall by the golf course near Shangri-La Monkey Island
Your dream golf courses

Golf Instruction

The professional staff is pleased to bring you quality golf instructional programs for all ages and skill levels. These offerings will include a variety of clinics, seminars, and individual instruction for men, women, juniors, and seniors. The staff would be happy to work with you to identify the program of instruction that best meets your needs and desires. Please call the professional staff at 918-257-7706 or email: ryan.snyder@shangrilaok.com for more information.
 

The Shangri-La Golf Club offers instructional programs to improve your golf game.

Programs include Private Instruction, Golf Schools – 1 or 2 days, Playing Lessons, Corporate Programs, and Trackman Studio.

Little boys in golf gear posing in the course at Shangri-La Monkey Island

Instructors

Private Instruction with Ryan Snyder, PGA Director of Golf

Ryan Snyder, Certified PGA Member in Golf Operations, General Management, Player Development, and Teaching and Coaching

Email: Ryan.Snyder@shangrilaok.com

Private Instruction:

One 30-Minute Lesson:
$90

One 45-Minute Lesson:
$130

Three 45-Minute Lessons:
$350

Coach for the Year:
$2600

One-Hour Group Lesson: 
$180 (2 players)
$230 (3 Players)
$280 (4 players)

Playing Lesson:
$400 (18 Holes)
$225 (9 holes)

Golf School (4 player max)
$425/Student (1 Day)
$675/Student (2 Day)

Private Instruction with the Pros
Brice Long, Interim Head Golf Professional at The Championship Course
Brice.long@shangrilaok.com
Bradley Jumper, Head Golf Professional at The Battlefield
Bradley.Jumper@shangrilaok.com
Private Instruction:

One 30-Minute Lesson:
$70

One 45-Minute Lesson:
$100

Three 45-Minute Lessons:
$260

Coach for the Year:
$1850

One-Hour Group Lesson:
$150 (2 players);
$200 (3 Players);
$250 (4 players)

Playing Lesson:
$325 (18 Holes);
$175 (9 holes)

 

Private Instruction with the assistants
Jimmy Howe, Assistant Golf Professional
Jimmy.howe@shangrilaok.com
Chad Dalton, Assistant Golf Professional
Chad.Dalton@shangrilaok.com

Private Instruction:

One 30-Minute Lesson:
$70

One 45-Minute Lesson:
$100

Three 45-Minute Lessons:
$260

Coach for the Year:
$1,850

One-Hour Group Lesson:
$120 (2 players);
$170 (3 Players);
$220 (4 players)

Playing Lesson:
$325 (18 Holes);
$175 (9 holes)

 
18 holes
07:30 am to 11:59 am

Mon-Thur
$99

Fri-Sun
$199

12:00 pm to 4:59 pm

Mon-Thur
$89

Fri-Sun
$139

After 5:00 pm

Mon-Thur
$59

Fri -Sun
$79

Resort guest/member guest
07:30 am to 11:59 am

Mon-Thur
$89

Fri -Sun
$159

12:00 pm to 4:59 pm

Mon-Thur
$79

Fri -Sun
$129

After 5:00 pm

Mon-Thur
$49

Fri -Sun
$69

Member Immediate Family/Resort Member
07:30 am to 11:59 am

Mon-Thur
$89

Fri -Sun
$139

12:00 pm to 4:59 pm

Mon-Thur
$79

Fri -Sun
$119

After 5:00 pm

Mon-Thur
$49

Fri -Sun
$69

Junior (17 & Under)
All Day

Mon-Thur
$49

Fri -Sun
$79

9 Holes

Mon-Thur
$59

Fri -Sun
$99

Re-Round
18 Hole

Mon-Thur
$59

Fri -Sun
$69

Re-Round
9 Hole

Mon-Thur
$49

Fri -Sun
$59

Ladies Special
Mon-Thur
$69

Fri -Sun
N/A

Senior (55 & Older)/Veterans Special
Mon-Thur
$69

Fri -Sun
N/A

Range Fee

Mon-Thur
$30

Fri -Sun
$30

Upcoming Events

Explore our lineup of upcoming golf tournaments, group outings, clinics, and more, offering something for every enthusiast to enjoy and improve their game.

You can sign up for any of these events in 3 ways:

1. Sign up online
2. Call the golf shop at 918-257-7706
3. Email ryan.snyder@shangrilaok.com

Loading...
Public Events

       

     

 

  

 

Book Event
Loading...
Resort Calendar

Book Event
Loading...
Member Exclusive Events

Book Event
Loading...
Junior Play Day
From 08:30 to 11:00

These sessions are for all levels of players. The Professional staff will spend time either getting new players comfortable around the practice areas and with the fundamentals of the game, to introducing and pairing the more experienced players for a morning on the course. No matter the level of player, our play days will be a great time to move the players game forward and enjoy our premier facilities. $10 per session

Book Event
Loading...
Junior Play Day
From 08:30 to 11:00

These sessions are for all levels of players. The Professional staff will spend time either getting new players comfortable around the practice areas and with the fundamentals of the game, to introducing and pairing the more experienced players for a morning on the course. No matter the level of player, our play days will be a great time to move the players game forward and enjoy our premier facilities. $10 per session

Book Event
Loading...
Junior Play Day
From 08:30 to

These sessions are for all levels of players. The Professional staff will spend time either getting new players comfortable around the practice areas and with the fundamentals of the game, to introducing and pairing the more experienced players for a morning on the course. No matter the level of player, our play days will be a great time to move the players game forward and enjoy our premier facilities. $10 per session

Book Event
Loading...
Junior Play Day
From 08:30 to 11:00

These sessions are for all levels of players. The Professional staff will spend time either getting new players comfortable around the practice areas and with the fundamentals of the game, to introducing and pairing the more experienced players for a morning on the course. No matter the level of player, our play days will be a great time to move the players game forward and enjoy our premier facilities. $10 per session

Book Event
Loading...
Junior Play Day
From 08:30 to 11:00

These sessions are for all levels of players. The Professional staff will spend time either getting new players comfortable around the practice areas and with the fundamentals of the game, to introducing and pairing the more experienced players for a morning on the course. No matter the level of player, our play days will be a great time to move the players game forward and enjoy our premier facilities. $10 per session

Book Event
Loading...
Racquet Club Calendar
From 08:00 to 17:00
Book Event
Loading...
Junior Players Academy
From 08:00 to 01:00

The Skills Camp is designed for all players ages 7-18 who want to learn how to compete at a higher level. The focus of the Skills camp is to identify each players strengths, weaknesses and opportunities to grow their game. If your player shows a desire to play golf at a higher level, this camp is for them. We will work on skill development, shot making and head to the course daily for some friendly competition. This camp is for experienced golfers only. $399 per player

Book Event
Be Part of Shangri-la family

Become a Member

Learn more about Shangri-La private memberships. We offer several unique membership options to appeal to the diverse needs of members with various recreational desires.

Key Membership Benefits

Access to All Resort Amenities
Deep Discounts at The Anchor Indoor/Outdoor Activity Park
Use of our spectacular 6,500-square-foot resort pool with tanning ledge, splash pad, hot tub
Charging privileges at Resort Golf & Dining Outlets