Nestled along the shores of the Grand River, Shangri La Resort offers an escape into refined comfort — where mountain views, waterfront serenity, and distinguished hospitality converge.
Since 1960, Shangri La Resort has welcomed guests seeking refuge from the ordinary. Perched along the banks of the Grand River in Afton, Oklahoma, our resort is a place where the pace of life slows and every detail is considered.
Our grounds span over 50 acres of carefully maintained landscape, offering waterfront views, shaded walking trails, and quiet corners designed for contemplation. Whether you arrive for a weekend retreat or a week-long stay, you will find here a standard of comfort that has been honed over decades.
Each room is designed with an eye for detail — from premium linens to private balconies overlooking the river or the Ozark foothills.
Popular
Wake to the sound of the Grand River from your private balcony. Features a queen bed, work desk, and a marble bathroom with rainfall shower.
Spacious suite featuring a king bed, separate sitting area with fireplace, and a soaking tub overlooking the wooded grounds.
Exclusive
A private cottage retreat with a furnished patio, outdoor fire pit, and lush garden views. Ideal for those seeking the ultimate in solitude.
From dawn kayaks on glassy water to evenings by the fire pit under a canopy of stars, every hour at Shangri La is an opportunity to reconnect.
Savor locally inspired cuisine at our riverside restaurant, where each dish celebrates the flavors of the Ozark region.
Paddle the tranquil waters of the Grand River with our guided excursions, available morning and late afternoon.
Begin your day with guided yoga on the terrace, surrounded by misty river views and the song of returning birds.
Gather each evening around our stone fire pit for craft cocktails, regional wines, and conversation under the stars.
Every corner of our resort tells a story — from the grand lobby to the quiet coves along the riverbank.
The memories made at Shangri La endure long after checkout — and our guests love to share them.
"We came for a long weekend and left wishing we had booked a full week. The attention to detail is remarkable — from the fresh flowers in our room to the way the staff remembered our names by the second evening."
"The Garden Cottage was pure magic. Waking up to birdsong, coffee on the patio, and absolutely no rush to be anywhere — this is what a real retreat feels like."
"We hosted our anniversary dinner at the riverside restaurant and it was unforgettable. The chef accommodated every request and the view of the river at sunset was simply breathtaking."
We are located on Highway 125 in the heart of Afton, just minutes from the Arkansas border and the scenic Ozark National Scenic Byway.
Reserve your room today and discover why guests return to Shangri La year after year. Our team is ready to help you plan the perfect getaway.