Afton, Oklahoma

Discover a sanctuary where the Grand River meets timeless elegance

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.

1960
Established
50+
Acres
1mi
Waterfront
Shangri La Resort exterior overlooking the Grand River at golden hour
Elegant lodge interior with warm lighting and rustic-chic furnishings
Peaceful riverside view from the resort grounds

A legacy of refined hospitality on the Grand River

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.

Waterfront Setting
60+ Years of Hospitality
50 Acadian Grounds
Mountain & River Views

Thoughtfully appointed rooms & suites

Each room is designed with an eye for detail — from premium linens to private balconies overlooking the river or the Ozark foothills.

Classic room with queen bed and river view Popular

River View Room

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.

Queen Bed 2 Guests Balcony
Inquire Now
Deluxe suite with king bed and sitting area

Deluxe Suite

Spacious suite featuring a king bed, separate sitting area with fireplace, and a soaking tub overlooking the wooded grounds.

King Bed 3 Guests Fireplace
Inquire Now
Cottage with private patio and garden view Exclusive

Garden Cottage

A private cottage retreat with a furnished patio, outdoor fire pit, and lush garden views. Ideal for those seeking the ultimate in solitude.

King Bed 2 Guests Private Patio
Inquire Now

Curated moments on the water

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.

Waterfront Dining

Savor locally inspired cuisine at our riverside restaurant, where each dish celebrates the flavors of the Ozark region.

Guided Kayaking

Paddle the tranquil waters of the Grand River with our guided excursions, available morning and late afternoon.

Sunrise Yoga

Begin your day with guided yoga on the terrace, surrounded by misty river views and the song of returning birds.

Evening Social

Gather each evening around our stone fire pit for craft cocktails, regional wines, and conversation under the stars.

What our guests say

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."

M
Margaret T.
Tulsa, Oklahoma

"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."

D
David & Susan L.
Dallas, Texas

"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."

R
Robert & Helen K.
Oklahoma City, Oklahoma

Plan your visit

We are located on Highway 125 in the heart of Afton, just minutes from the Arkansas border and the scenic Ozark National Scenic Byway.

Address
31000 S Highway 125
Afton, OK 74331-8194
Front Desk Hours
Monday – Sunday: 7:00 AM – 9:00 PM

Your sanctuary on the Grand River awaits

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.

Is this your business? Claim your website
Your own domain includedLive in minutes, edit anytime
Claim my website