9 Top-Rated Resorts in Oklahoma
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.
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. Also on site is a 5,000-square-foot, full-service luxury spa; a high-end gourmet restaurant; and an outdoor pool and hot tub.
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 coffeemakers. 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 a restaurant, business center, and work-out room.
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 just-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 available. There are also two swimming pools, a spa, fitness center, and five different restaurants.
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