Curated by StaycationNearMe.com • Book via partners
Oklahoma resorts make it easy to get away without a long trip. Big lake resorts on Grand Lake and Lake Texoma pair water views with golf, pools, and spas, while new city resorts in Oklahoma City add indoor waterparks and rooftop pools close to home. In the south, Chickasaw Country mixes quiet state park lodges with an adults-only spa retreat near the Arbuckle Mountains. Many of the best stays have on-site dining and plenty to do, so you can park the car and enjoy a full weekend in one place.
Oklahoma's best resorts sit in four easy regions, from city resorts in Oklahoma City to lake and casino resorts near Tulsa, Grand Lake, and the Red River.
The capital now has full resort stays, with a rooftop pool and spa downtown and a large indoor waterpark resort on the Oklahoma River.
Omni Oklahoma City sits downtown with Mokara Spa and a rooftop pool deck with cabanas, a polished base for a city weekend.
OKANA opened in 2025 on the Oklahoma River with 404 rooms, a day spa, and a 100,000-square-foot indoor waterpark with 15 slides.
Green Country pairs a big Tulsa resort with spa and pools and a classic golf and spa resort on Grand Lake O' the Cherokees.
River Spirit in Tulsa has a spa and three pools, within walking distance of the Arkansas River.
Shangri-La Resort in Afton sits on Grand Lake O' the Cherokees, with indoor and outdoor pools, a spa, and golf.
South-central Oklahoma offers an adults-only spa retreat in Sulphur and a lake-view state park lodge at Lake Murray.
Echo Canyon Spa Resort in Sulphur is an adults-only retreat with a full-service spa and a private vineyard, near the Chickasaw National Recreation Area.
Lake Murray Lodge in Lake Murray State Park near Ardmore has 32 rooms, each with a view of the lake, and an on-site restaurant.
Large casino resorts near the Texas line add golf, spas, and resort pools, close to Lake Texoma and I-35.
WinStar in Thackerville has a 1,700-room hotel, two 18-hole golf courses, a two-story spa, and the five-acre Cascades pool complex.
Choctaw Casino Resort in Durant has a spa with more than 20 treatment rooms and sits a short drive from Lake Texoma.
We may earn a commission when you book through links on this page. This does not change the price you pay. Prices may vary once booked through the referred site.
The form has been successfully submitted.