
The Battlefield Course
Shangri-La Resort & Golf Club



About this course
The Battlefield at Shangri-La Resort occupies a distinctive setting along the shores of Grand Lake o' the Cherokees in northeastern Oklahoma, where the course's name references both its challenging character and the region's historical significance. The layout takes advantage of the lake's irregular shoreline and the rolling Ozark foothills terrain, creating elevation changes and water features that define the routing. The course serves as the centerpiece of a family-oriented resort that has been a regional destination in the Grand Lake area for decades. The design incorporates native hardwoods and the natural topography of the area, with several holes playing along or near the water's edge. Doglegs and strategic bunkering require thoughtful course management, while the elevation shifts provide both visual interest and tactical variety throughout the round. The property's location in the Grand Lake region means the course benefits from the scenic qualities of northeastern Oklahoma's lake country, with mature trees framing many holes. Shangri-La functions as a full-service resort with lodging, dining, and recreational amenities beyond golf, drawing families and groups to the Grand Lake area. The club maintains a welcoming atmosphere appropriate to its resort character, with the course accessible to resort guests and outside play. The Battlefield represents a significant golf option in a part of Oklahoma better known for lake recreation than championship golf, offering a layout that challenges players while fitting naturally into the resort's broader hospitality mission.
Quick facts
- Location
- Afton, OK, USA
- Access
- Public
- Holes
- 18
- Par
- 54
- Length
- 2,951 yards
- Course Vaults score
- 8.2
Getting there
The journey to Shangri-La Resort & Golf Club begins at Tulsa International Airport (TUL), roughly an hour and a half northeast through the gently rolling terrain of Green Country. The drive traces the edge of Grand Lake O' the Cherokees, Oklahoma's premier recreational waterway, where glimpses of open water and wooded coves signal the transition from interstate to resort country. As you wind through the final miles of shoreline road, the landscape softens into a secluded peninsula where Shangri-La has quietly anchored itself since the 1960s - a lakeside haven that feels worlds removed from the plains beyond.

FAQ
Common questions about The Battlefield at Shangri-La Resort & Golf Club
Ratings, design, and course details pulled from Course Vaults.
The Battlefield at Shangri-La Resort & Golf Club has a Course Vaults score of 8.2 out of 10 based on 13 logged golfers.
Yes. The Battlefield at Shangri-La Resort & Golf Club is listed as welcoming public or guest play on Course Vaults.
Par at The Battlefield is 54.
The Battlefield plays 2,951 yards from the back tees on Course Vaults.
The Battlefield is a 18-hole course.



