Compare Cheap Hotels in Afton
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Cheap Afton Hotels

Shangri-La Resort
57301 E Highway 125 Afton OK
$156 nightly
The price is $173 total per night
$173 total
Jun 21 - Jun 22
Total with taxes and fees
11.45 mi from city center
With a stay at Shangri-La Resort in Afton, you'll be a short 3-minute walk from Grand Lake O' the Cherokees and within 4 minutes by car from Isles' End Cove.
Pool
Hot Tub

Twin Retreat Cabin 1: Hot Tub, Fire Pit, Golf Shangri La, Boat Grand Lake
Afton OK
$343 nightly
The price is $362 total per night
$362 total
Jun 15 - Jun 16
Total with taxes and fees
9.54 mi from city center
With a stay at this cabin in Afton, you'll be on a lake, within a 10-minute drive of Grand Lake O' the Cherokees and Isles' End Cove.
Hot Tub
Kitchen

WorldMark Grand Lake
57020 East Highway 125 Afton OK
11.29 mi from city center
When you stay at WorldMark Grand Lake in Afton, you'll be next to a golf course, just steps from Grand Lake O' the Cherokees and 15 minutes by foot from Isles' End Cove.
Pool
Hot Tub

Grand Lake cabin on Monkey Island minutes from Shangri-La w/Hot Tub and Fire Pit
Afton OK
9.04 mi from city center
With a stay at this cabin in Afton, you'll be on a lake, within a 5-minute drive of Grand Lake O' the Cherokees and Isles' End Cove.
Hot Tub
Kitchen

Modern Luxury Lakefront w/ Hot Tub, Unbelievable Views!
Afton OK
8.89 mi from city center
With a stay at this vacation home in Afton, you'll be steps from Grand Lake O' the Cherokees and a 3-minute drive from Isles' End Cove.
Hot Tub
Kitchen

Lake front with dock and Beautiful view
Afton OK
8.26 mi from city center
With a stay at this vacation home in Afton, you'll be on a lake, just steps from Grand Lake O' the Cherokees.
Kitchen
Washer

Lakefront House, Sleeps 20, Private Dock, Great Fishing, Near Tulsa
Afton OK
4.49 mi from city center
With a stay at this vacation home in Afton, you'll be on the waterfront, within a 10-minute drive of Grand Lake O' the Cherokees and Bernice State Park.
Kitchen
Washer

Cozy Lakeview Cabin, Boat Parking, Breathtaking Lake View, One Hour from Tulsa
Afton OK
$215 nightly
The price is $218 total per night
$218 total
Jun 15 - Jun 16
Total with taxes and fees
4.43 mi from city center
With a stay at this cabin in Afton, you'll be a 2-minute drive from Grand Lake O' the Cherokees and 7 minutes from Bernice State Park.

Cozy Cabin feel & picturesque views of Grand Lake!
Afton OK
4.25 mi from city center
With a stay at this cabin in Afton, you'll be on the waterfront, within a 15-minute drive of Grand Lake O' the Cherokees and Afton Station.

Eagle Beach- Waterfront, Large Beach, Next to Shangri-La
Afton OK
11.52 mi from city center
When you stay at this vacation home in Afton, you'll be next to a golf course, just steps from Grand Lake O' the Cherokees and a 4-minute drive from Isles' End Cove.
Pool
Hot Tub
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Afton hotels essential information
Accommodation | 841 hotels |
|---|---|
Lowest Price | $173 |
Highest Price | $362 |
Popular hotels | Shangri-La Resort, Twin Retreat Cabin 1: Hot Tub, Fire Pit, Golf Shangri La, Boat Grand Lake, WorldMark Grand Lake, Grand Lake cabin on Monkey Island minutes from Shangri-La w/Hot Tub and Fire Pit, Modern Luxury Lakefront w/ Hot Tub, Unbelievable Views!, Lake front with dock and Beautiful view , Lakefront House, Sleeps 20, Private Dock, Great Fishing, Near Tulsa, Cozy Lakeview Cabin, Boat Parking, Breathtaking Lake View, One Hour from Tulsa , Cozy Cabin feel & picturesque views of Grand Lake!, Eagle Beach- Waterfront, Large Beach, Next to Shangri-La, Lakefront in Duck Creek with Private Dock, 2 Units, HEATED POOL Grand Serenity is your Oasis on South Grand |
Most Recent Afton Hotel Reviews

Shangri-La Resort
5 out of 5
Posted 1 day ago
CheapTickets Verified Review
"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"
A verified traveler stayed at Shangri-La Resort








