10 Top-Rated Resorts in Oklahoma
We may earn a commission from affiliate links ()
Whether you are heading to a big city, like Tulsa or Oklahoma City, for business or a weekend escape or are hoping to take a relaxing fishing-focused vacation on a lake in the countryside, Oklahoma has resorts for all styles of trips, as well as different budgets.
For a luxury stay in Oklahoma City, whether you are on a business trip or romantic getaway, The Skirvin Hilton Oklahoma City is an excellent pick. But if you are seeking something more contemporary and artsy, you'll want to book the just-opened boutique 21c Museum Hotel.
If you want more of a family-style retreat in the country, check out properties like Long Lake Resort, in a wooded area on a privately owned, fully stocked, natural lake near Poteau. Or for a spa getaway, as a couple or with a group of friends, the Echo Canyon Spa Resort is a great choice, with rooms and cottages and a fine-dining restaurant in a woodsy, natural setting.
Whatever you want to do on your next vacation, find the best place to stay with our list of the top-rated resorts in Oklahoma.
Note: Some businesses may be temporarily closed due to recent global health and safety issues.
1. The Skirvin Hilton Oklahoma City
The Skirvin Hilton Oklahoma City, a landmark property, dates back to 1911 and exudes historical luxury in a great location in the heart of the city center. The 14-story property, which underwent massive renovations about a decade ago, has 225 spacious, comfortable, and elegantly appointed rooms with custom-designed furnishings and local art.
Amenities include a restaurant focusing on American and Southern fare, a heated indoor pool, and a fitness center. There is even live jazz music on-site some evenings.
Accommodation: The Skirvin Hilton Oklahoma City
2. Echo Canyon Spa Resort, Sulphur
Echo Canyon Spa Resort is a popular pick for an elegant, romantic spa getaway. The property is surrounded by orchards and woods and is about 16 miles from Turner Falls National Park, which is Oklahoma's only national park.
Echo Canyon offers charismatic, individually decorated suites in its main manor house, or accommodation in romantic cottages with Jacuzzi tubs and private decks.
The resort is home to a 5,000-square-foot, full-service luxury spa that offers a range of treatments with a Hawaiian focus. Choose from massages, facials, or full-body wraps. There is also a gourmet steakhouse restaurant on the grounds serving a number of different cuts of beef. An outdoor pool and hot tub round out the amenities offered.
Accommodation: Echo Canyon Spa Resort
3. Ambassador Hotel Tulsa, Autograph Collection, Tulsa
In a historic building, the Ambassador Hotel Tulsa is a luxe boutique property. It features modern and elegant rooms and suites, which come with comfortable beds, space to move around, and amenities like flat-screen TVs along with Keurig coffee makers. Suites here also have separate living rooms and Jacuzzi tubs in the bathrooms.
There is a free, local luxury car service between the airport and the hotel, which will also take you anywhere in a five-mile radius during your stay. Other amenities include The Ambassador restaurant. It has been a staple on the Tulsa dining scene since the 1970s and is known for its fresh and creative dishes. There is also a gym and a business center on the grounds.
Accommodation: Ambassador Hotel Tulsa, Autograph Collection
4. Candlewyck Cove Resort, Grand Lake
On popular Grand Lake, in northeastern Oklahoma, the Candlewyck Cove Resort sits on seven acres and is a relaxed family- and pet-friendly property. It offers spacious and comfortable rooms and suites with kitchenettes and decks or patios. The suites come with free Wi-Fi and also outdoor hot tubs.
For families there are also cabins and townhouses for rent, with full kitchens and, in some cases, hot tubs. Breakfast is included in the rate and on-site amenities include an outdoor pool and hot tub, lakeside docks, boat and jet ski rentals, and manicured grounds for strolling.
Accommodation: Candlewyck Cove Resort
5. 21c Museum Hotel Oklahoma City
This recently opened boutique property is a fun and unique concept stay, where you sleep in a remodeled Ford Motor Company Model T assembly plant, which now doubles as a hotel and contemporary art gallery. The 135 rooms and suites and the public spaces are filled with modern artwork curated by an art-world pro.
The rooms and one- and two-bedroom suites all feature luxury amenities, like Nespresso coffee machines, giant HDTVs, and designer bath amenities. Away from the rooms, you'll find a chic indoor/outdoor restaurant in the plant's original showroom and a wellness center with a spa, sauna, steam room, and gym.
Accommodation: 21c Museum Hotel Oklahoma City
6. Ambassador Hotel Oklahoma City, Autograph Collection
In Oklahoma City's Midtown district, the Ambassador Hotel Oklahoma City is a luxe property in a historic Art Deco building. Although not within walking distance of much, it is just a quick drive to reach the city's most popular dining, shopping, and entertainment venues, and the hotel offers a free, luxury shuttle service to hot spots within a three-mile radius.
Rooms and suites are stylish, with a mixture of contemporary and period furnishings, marble countertops in the bathrooms, and amenities like free Wi-Fi and Keurig coffee makers. There is also an outdoor pool, a rooftop restaurant, and a 24-hour fitness center.
Accommodation: Ambassador Hotel Oklahoma City, Autograph Collection
7. Long Lake Resort, Poteau
For a fishing getaway, check out Long Lake Resort, which sits in a wooded area on a privately owned, natural lake off US-59. Choose from individually decorated cabins or duplexes. The cabins feature one or two bedrooms and come with full kitchens.
If you're on a romantic getaway, check out the couples cabins, which have Jacuzzi baths and fireplaces and are in a secluded location on the property. On-site amenities include an 80-foot-long fishing pier, which extends into the fully-stocked Long Lake, as well as fire pits and a picnic area.
Accommodation: Long Lake Resort
8. Shangri-La Resort, Grand Lake
At the tip of Monkey Island, on tranquil Grand Lake in the northeastern portion of the state, Shangri-La Resort & Conference Center is a wonderful destination property if you're looking for a mix of relaxation and activities. The 119-rooms are clean, comfortable, and spacious with modern amenities.
Away from the rooms, you'll find three championship golf courses, as well as water-focused activities like boat and Jet Ski rentals and parasailing. There are also two swimming pools, a spa, fitness center, and five different restaurants.
Try The Summit for a fine-dining experience. This signature restaurant cooks up award-winning American cuisine that is beautifully presented Friday through Sunday nights. The views are also phenomenal.
Accommodation: Shangri-La Resort
9. Southern Oaks Resort, Grand Lake
In northeastern Oklahoma, Southern Oaks Resort sits on 30 woodsy acres just a few minutes from Grand Lake.
This family-friendly property offers accommodations in 17 different cabins and cottages, which come in varying sizes and with different amenities. Some have kitchens, furnished decks, and living spaces with pull-out sleeping sofas. Others have private hot tubs, and a few come with fireplaces and loft space.
On-site amenities at this pet-friendly property include a seasonal saltwater swimming pool, an arcade games room, horseshoe pits, and picnic tables. There are also hiking trails on the property, and in-room massages can be arranged with notice.
Accommodation: Southern Oaks Resort
10. The Mayo Hotel Tulsa
The historic Mayo Hotel dates back to 1925 and occupies a lovely Art Deco-style building in downtown Tulsa. The lobby area is truly impressive, with bright patterned carpet, lots of marble and crown molding, and dazzling chandeliers.
There are half a dozen different room configurations, starting with luxury doubles and moving up to 1,000-square-foot suites with fully equipped kitchens. Regardless of what style you choose, expect stylish design elements with a Jazz-Era-meets-mid-century-modern look.
If you're hungry there are different dining options on-site. Try The Boiler Room, which serves modern American fare, including excellent steaks and salads. It is open for breakfast, lunch, and dinner.
Accommodation: The Mayo Hotel Tulsa