Shangri-La Resort – Monkey Island, OK
Holes: 27 Par: 72 Yardage: 6905-7211 Architect: Tom Clark
The Shangri-La Resort on Monkey Island is a premier golf and conference getaway on the shores of Grand Lake, Oklahoma’s largest recreation lake. The 119-room hotel offers a large pool with a children’s splash pad area, luxury spa, restaurant, bar with roof-top patio overlooking the lake and 8,000 square feet of banquet space.
The golf course features 27 holes of rolling terrain. Dine at Doc’s Bar & Grill or the Summit Restaurant. At the marina, Sail Grand offers yacht charters, boat and personal watercraft rentals and parasailing. The Anchor activity park adds outdoor tennis courts, pickleball courts, sand volleyball, a mini-Fenway Park replica for Wiffleball fun and an indoor facility with golf simulators, shooting simulators, pop-a-shot basketball, pool and ping-pong tables, a coffee bar and indoor-outdoor bar and lounge.
Battlefield – The Battlefield offers 18 unique full-length par-3 holes, allowing players of all levels to use every iron in their bag if they desire. Standing apart from our Championship Course, The Battlefield is built on 80 acres of rugged terrain with more than 100 feet of elevation changes throughout the property.
Location:
57301 E. Highway 125 – Map It!
Monkey Island, OK 74331




Valid from 11/1 - 3/31/2026!

Play great golf for less

