Skip to main content
BestProsInTown

Shangri-La Resort

4.1 170 reviews
Golf, Resorts
Overall rating
4.1
out of 5
170 reviews
5 star 60%
4 star 12%
3 star 10%
2 star 8%
1 star 10%

About Shangri-La Resort

Shangri-La Resort offers a relaxing getaway with beautiful views and a friendly atmosphere. Guests appreciate the spa services, particularly the couples massage, which is noted for its skilled therapists and attention to detail. The resort provides easy walkability to food, activities, and coffee, enhancing the overall experience. While breakfast is not included, guests find it delicious and reasonably priced. The rooms are clean, fresh, and well-maintained, with stunning views.

The indoor pool, while not perfectly heated at times, is clean and inviting, and towels are readily available. The gym is equipped with great tools and features a clean bathroom stocked with amenities. The arcade adds an element of fun, although some games may not be operational. Families enjoy the playground, and friendly staff members contribute to a welcoming environment. The setting is beautiful, not too crowded, and the staff responds quickly to needs, such as fixing the A/C late at night. Guests can also rent a golf cart and explore the oversized paved golf cart path throughout the entire lake, or enjoy the golf course and the new battle par 3 course.

Overall, Shangri-La Resort is highly recommended for its cleanliness, service, and enjoyable amenities, making it a perfect spot for relaxation, family fun, and outdoor activities.

Sep 2026
4.0
Played this hidden gem in the winter time. The course was in great conditions. Highly recommend this course. Got to play 18 of the 27 holes they have here. Super fun with some tricky 3 tiered greens. Great resort course, hope I can stay at the hotel the next time I get out here. Not sure if they have a cart girl but they did not have one at the time. Yes, on the 3rd picture that’s a par 5 and you get to pick either the left green or the right peninsula green. Gotta go for it on the peninsula green!
Sep 2026
5.0
The place is an absolute amazing getaway. Tucked away in the edge of a lake with ramp access and all the wonderful things you wanna do on the open water. I say go visit and have a good time
Aug 2026
5.0
I have not seen the resort yet, but Cossandra Graham has already gotten this place 5 stars.
She helped me book the room and went so far above an beyond. She was friendly, helpful and was able to figure out a work around for a complicated issue I had.
If the results is anything like her, im sure it will be 5 stars.
Photos of Shangri-La Resort, 57301 OK-125,  Afton
All 19 photos

Hours

Monday Open 24 hours
Tuesday Open 24 hours
Wednesday Open 24 hours
Thursday Open 24 hours
Friday Open 24 hours
Saturday Open 24 hours
Sunday Open 24 hours

Good to know

  • good for kids

Location

57301 OK-125, Afton, OK 74331

Similar Businesses Nearby

For local businesses

Is this your business?

Upgrade your profile to add the context customers, search engines and AI systems use to evaluate and recommend your business.

Write a review

Shangri-La Resort · 57301 OK-125, Afton, OK 74331

Your rating *

Write what you would want to read before calling. Please leave out contact details.

Photos optional

Add a photo

Shangri-La Resort

Photos of the work, the vehicle or the premises. They appear on the profile once reviewed.

Call Directions Website