At Shangri-La Resort, you can look forward to a poolside bar, a terrace and laundry facilities. Indulge in a body wrap, reflexology and a hot stone massage at The Spa at Shangri-La, the on-site spa. Be sure to enjoy a meal at any of the 6 on-site restaurants. Stay connected with free in-room WiFi, with a speed of 25+ Mbps, and guests can find other amenities, such as 6 bars and a 24-hour gym.
Afton is home to Shangri-La Resort. Afton Station and Har-Ber Village are cultural highlights, and some of the area's activities can be experienced at Cherokee Grove Golf Course and Elk River Golf Course. Visit our Afton travel guide
57301 E Highway 125, Afton, OK, 74331
What's nearby
Grand Lake O' the Cherokees
3 min walk - 0.3 km
Isles' End Cove
20 min walk - 1.7 km
Honey Creek State Park
31 min drive - 36.8 km
Buffalo Run Casino
37 min drive - 61.8 km
Indigo Sky Casino
46 min drive - 64.5 km
Restaurants
Braum's Ice Cream & Burger Restaurant
25 min drive
McDonald's
28 min drive
Starbucks
31 min drive
Quarterdeck Waterfront Cafe
12 min drive
Matt's Place
22 min drive
About this property
Shangri-La Resort
Upscale hotel
A poolside bar, a terrace and laundry facilities are just a few of the amenities provided at Shangri-La Resort. Treat yourself to a body wrap, reflexology or a hot stone massage at The Spa at Shangri-La, the on-site spa. Be sure to enjoy a meal at any of the 6 on-site restaurants. Free in-room WiFi, with a speed of 25+ Mbps, is available to all guests, along with 6 bars and a 24-hour gym.
Other perks include:
An indoor pool and an outdoor pool, along with sunloungers and pool umbrellas
Free self-parking
Full breakfast (surcharge), a free local area shuttle and an electric car charging station
A front desk safe, smoke-free property and a lift
Guest reviews give top marks for the helpful staff
Room features
All 119 individually furnished rooms boast comforts, such as premium bedding and laptop-compatible safes, as well as perks, such as laptop-friendly workspaces and air conditioning.
Other conveniences in all rooms include:
Egyptian cotton sheets and pillowtop mattresses
Bathrooms with baths or showers and free toiletries
50-inch LCD TVs with satellite channels
Wardrobes/cupboards, mini fridges and coffee/tea makers
Yes, this property has an indoor pool and an outdoor pool.
How much does it cost to stay at Shangri-La Resort?
As of 23 Oct 2026, prices found for a 1-night stay for 2 adults at Shangri-La Resort on 8 Nov 2026 start from €108, including taxes and fees. This price is based on the lowest nightly price found in the last 24 hours for stays in the next 30 days. Prices are subject to change. Choose your dates for more accurate prices.
Is Shangri-La Resort pet-friendly?
Yes, pets are allowed at this property. There's a fee of USD 100 per pet, per stay. Service animals are exempt from fees.
How much is parking at Shangri-La Resort?
Self-parking is free at this property.
What time is check-in at Shangri-La Resort?
Check-in start time: 4:00 PM; check-in end time: anytime.
What time is check-out at Shangri-La Resort?
Checkout is at 11 AM.
Where is Shangri-La Resort located?
Situated in Afton, this spa hotel is within 1 mile (2 km) of Grand Lake O' the Cherokees and Isles' End Cove. Bernice State Park is 8.1 mi (13 km) away.
Can I cancel my reservation for free and receive a full refund?
Yes, this property offers free cancellation on selected room rates because flexibility matters! Please refer to the property cancellation policy on our site for more details about any exclusions or requirements.
Have a question?
AI iconBetaBeta
Get instant answers with AI powered search of property information and reviews.
Reviews
Shangri-La Resort Reviews
8.8
Excellent
All reviews shown are from real guest experiences. Only travellers who have booked a stay with us can submit a review. We verify reviews according to our guidelines and publish all reviews, positive or negative.More informationOpens in a new window
Room was clean and staff was excellent! The price of everything was very high! Food, drinks, snacks, you name it, nothing was the price you’d expect. I’m still deciding if the stay overall was worth the money.
So much to do here! Room was pretty good besides rust in the tub.
Well maintained grounds. Pickleball, tennis and basketball courts are really top notch. And the whiffle field is awesome.
Dining options are pretty much just bar food. Only option for breakfast is Starbucks, with very limited, ok options.
The shuttle to the golf course is great!
Stayed 2 nights in Aug 2026
Verified review
8/10 Good
Cristina
1 Jun 2026
Liked: Staff & service, amenities
We enjoyed our stay! The grounds are beautiful and the staff is very friendly!! We wish the rooms were cleaner and a little more up to date but over all it was a good experience!!
What a beautiful well maintained resort. Friendly and helpful staff. The pool was a prefect size resort pool with a bar and food truck. Vibe for a ages.
This is a BEAUTIFUL property with amazing amenities. The web site does not do justice. It is WAY better than it shows. A true Caribbean high end resort style pool, two golf courses sitting on a beautiful lake with all of the lake amenities. Tennis courts, pickle ball and even wiffle ball! Game room for the kids and a golf simulator. FANTASTIC. Rooms were clean but zero daily service on a 3 day stay. I had to ask for clean set ups. The food beverage is below mediocre. The menus sound GREAT, but the food is institutional and doesn't match the menu descriptions. The Golf Club is sensational, but their food was also mediocre. There is no wine list, just a few bottles of red & white. I highly recommend this property, just know it is not a culinary delight.
Great property and staff. Plenty of activities! Heavy pool usage probably caused it to be "cloudy" water. Only real problem was like so many hotels, the HVAC system created a damp musty smell due to the need for cleaning and new filters.
However, would stay again.
Our stay at Shangri-La from 9/17 - 9/20 was overall very nice. The resort is showing its age and the rooms are somewhat small, but they were clean. The biggest adjustment was that the on-site bars closed somewhere between 9:00 and 10:00 on Thursday and by 11:00 on Saturday, although they did stay open for the remainder of one of the football games, but then closed.
The staff was very helpful and nice to work with.
The golf course was excellent and was the main reason we went to Shangri-La for the weekend. The staff at the course were great to work with and very helpful is setting up tee times. The tee boxes were the nicest I have ever played on, large and flat and perfectly manicured. The greens rolled fast and true and were in great shape. And, the fairways were perfect for the most part. Since they have 3 9 hole courses, the course never felt overly crowded. But...it was a golfing weekend with lots of players on both Friday and Saturday and the courses did play a little slow. The bar and grill at the course did not open until 4:00 each day but we did eat there Saturday night and had a great dinner.
Overall, we would definitely return to Shangri-La, for either a relaxing weekend with family or for a golf weekend with friends.
We may be more particular than most people. In our room (402), the door to the balcony needs repaired as is hard to open & the shower nozzle needs replaced. Cleaning of the room was just okay/not excellent. Pool area was beautiful & Doc’s was a nice amenity. We were particularly disappointed in the Summit Restaurant, which has excellent service but the food quality was lacking. Everything was heavily over-peppered. Overall Shanghai-La Resort is a beautiful facility in a gorgeous location. We just maybe expected a little higher standard in our room.
Parking was easy. Property was very clean and comfortable. The ataff were very professional and inviting. The pool, sauna, steam room were nice and relaxing.
Very small rooms. The pool is too small for the capacity of people. Residents of the area are also allowed to use the pool as well as the guests of the hotel. There are also not enough chairs. This is a great resort for families with kids.
Rooms were clean and well maintained
Staff was helpful and pleasant
Did not use the hot tub. Not a fan of the poolside bar. They were supposed to open at 1pm, however they didn’t open until 4pm. We will probably go back for another family reunion in 2028