Shangri-La Resort
Wedding venue in Afton, Oklahoma
About Shangri-La Resort
Shangri-La Resort is a lakeside resort on Grand Lake that promotes curated packages for weddings and group gatherings. The Anchor & Racquet Club offers a physical space for private-event rentals, with custom packages available for groups. The resort also has guest rooms and suites, several dining venues, golf courses, and lakeside recreation, including a pool with cabanas and poolside food and beverage service.
The facts
- Kind of place
- Hotel · Golf club
- Last updated
- November 2026
This listing was compiled by wedplan.ai from the venue’s own website and public listings. Work here? Claim the page to keep it current.
On the big wedding guides
- Not listed on WeddingWire (checked November 2026)
- Not listed on Zola (checked November 2026)
How to reach Shangri-La Resort
- Website: shangrilaok.com
- Phone: (918) 257-4204
- Address: 57301 E. Highway 125
Wedding venues near Shangri-La Resort
- Har-Ber Village Museum — Grove, OK · up to 200 guests
- The Point at Dream Catcher Resorts — OK
- Peoria Ridge Golf Course — Miami, OK · up to 150 guests
- Rustic Oaks Weddings & Events Venue — Miami, OK · up to 300 guests
- Flint Ridge Golf Course — Kansas, OK
- Old Schoolhouse Wedding & Event Center, LLC. — Colcord, OK
- The Reverie Event Venue — Oklahoma City, OK · up to 50 guests
- Moore Farms Rustic Weddings & Event Barns — Pryor, OK · up to 400 guests