Photo by Braden Jarvis
Find Hotels with Hot Tubs in Afton, OK
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check availability on Afton Hotels with Hot Tubs
Top Afton Hotels with Hot Tubs

WorldMark Grand Lake
WorldMark Grand Lake
9.6 out of 10, Exceptional, (117)
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.
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Find More Hotels near Afton
Hotels near popular Afton Attractions
- Hotels near Grand Lake O' the Cherokees
- Hotels near Afton Station
- Hotels near Indigo Sky Casino
- Hotels near Buffalo Run Casino
- Hotels near Bordertown Casino
- Hotels near Route 66 Vintage Iron Motorcycle Museum
- Hotels near Northeastern Oklahoma A&M College
- Hotels near Miami Tribe Entertainment & Gaming
- Hotels near Coleman Theater
Afton Hotels by Star Rating
Explore more hotels
- Monkey Island, Afton, OK Grand Lake, Water Front, Boat Slip, No stairs, Pets Ok
- Idyllic Afton Getaway w/ Dock & Grand Lake Access!
- Cove Castle at Monkey Island, Ok on Grand Lake 5 min to Shangri-La Golf Courses
- Ultra-Luxury Waterfront Retreat on Duck Creek Oklahoma
- Grand Lake cabin on Monkey Island minutes from Shangri-La w/Hot Tub and Fire Pit
- Twin Retreat Cabin #2, Hot Tub, Near Battlefield Golf Course & Shangri La Resort
- Lake-View 'Pelican Point Retreat' in Afton!
- Lakeview, 4 beds, boat parking & ramp, at Red Arrow Marina
- Get Busy Livin! Grand Lake Waterfront
- Harbor House Monkey Island, 3bd/3ba, Dock, FirePit
- Heartland Haven: Hot Tub - Game Room - Basketball - Outdoor Kitchen - Arcades
- Monkey Island Waterfront Cottage with Dock-The Ruby, one of Jewels of Isles End
- Modern Luxury Lakefront w/ Hot Tub, Unbelievable Views!
- It's all about the views, the dock and that location!!!
- Lakefront in Duck Creek with Private Dock, 2 Units
- Twin Retreat Cabin 1: FREE Golf Cart Summer Promo
- River Bend Casino & Hotel
- Days Inn by Wyndham Miami
- Hampton Inn Miami
- Route 66 lnn & Suites