Search Hotels in Oklahoma

Top cities in Oklahoma

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Oklahoma hotels

1. OKANA Resort & Indoor Waterpark

OKANA Resort & Indoor Waterpark
4.0 star property
Central Oklahoma City
9.0 out of 10, Wonderful, (1,368 reviews)
"Definitely enjoy our stays at OKANA!"
United States
Robert
$151 nightly
The price is $178
Dec 8 - Dec 9
Total with taxes and fees
OKANA Resort & Indoor Waterpark

2. Choctaw Casino & Resort Durant, a Wyndham Grand Hotel

Choctaw Casino & Resort Durant, a Wyndham Grand Hotel
4.0 star property
Durant
9.0 out of 10, Wonderful, (1,266 reviews)
"Wonderful stay"
United States
Thida
$147 nightly
The price is $168
Nov 17 - Nov 18
Total with taxes and fees
Choctaw Casino & Resort Durant, a Wyndham Grand Hotel

3. Wyndham Grand Oklahoma City Downtown

Wyndham Grand Oklahoma City Downtown
4.0 star property
Downtown Oklahoma City
8.0 out of 10, Very good, (3,516 reviews)
"The hotel was in a great area with excellent staff."
United States
Katherine
$102 nightly
The price is $121
Nov 15 - Nov 16
Total with taxes and fees
Wyndham Grand Oklahoma City Downtown

4. River Spirit Casino Resort

River Spirit Casino Resort
4.0 star property
South Tulsa
9.6 out of 10, Exceptional, (3,356 reviews)
"This place was great"
United States
Ashley
$159 nightly
The price is $169
Nov 15 - Nov 16
Total with taxes and fees
River Spirit Casino Resort

5. Hard Rock Hotel and Casino Tulsa

Hard Rock Hotel and Casino Tulsa
4.0 star property
Catoosa
9.2 out of 10, Wonderful, (2,608 reviews)
"Loved the room we stayed in!"
United States
Michelle
$133 nightly
The price is $141
Nov 15 - Nov 16
Total with taxes and fees
Hard Rock Hotel and Casino Tulsa

6. Surface Boutique Hotel, Will Rogers Airport, Fairgrounds, Restaurant & Bar

Surface Boutique Hotel, Will Rogers Airport, Fairgrounds, Restaurant & Bar
2.0 star property
Central Oklahoma City
8.2 out of 10, Very good, (506 reviews)
"Clean friendly and great breakfast options will stay again"
United States
Kenneth
$66 nightly
The price is $78
Nov 15 - Nov 16
Total with taxes and fees
Surface Boutique Hotel, Will Rogers Airport, Fairgrounds, Restaurant & Bar

7. Omni Oklahoma City Hotel

Omni Oklahoma City Hotel
4.0 star property
Downtown Oklahoma City
9.4 out of 10, Exceptional, (1,817 reviews)
"Great hotel, so clean and I will stay again"
United States
Darby
$186 nightly
The price is $219
Nov 26 - Nov 27
Total with taxes and fees
Omni Oklahoma City Hotel

8. Country Inn & Suites by Radisson, Oklahoma City-Bricktown, OK

Country Inn & Suites by Radisson, Oklahoma City-Bricktown, OK
2.0 star property
Central Oklahoma City
8.6 out of 10, Excellent, (1,330 reviews)
"Great stay. Will definitely stay again"
United States
omar
$75 nightly
The price is $88
Dec 13 - Dec 14
Total with taxes and fees
Country Inn & Suites by Radisson, Oklahoma City-Bricktown, OK

9. Choctaw Landing Casino & Resort, Trademark Collection by Wyndham

Choctaw Landing Casino & Resort, Trademark Collection by Wyndham
3.0 star property
Hochatown
9.4 out of 10, Exceptional, (109 reviews)
"Amazing place! Amazing staff! Would highly recommend this place for your vacation stay!"
United States
Alfredo
$148 nightly
The price is $173
Nov 15 - Nov 16
Total with taxes and fees
Choctaw Landing Casino & Resort, Trademark Collection by Wyndham

10. Osage Casino Hotel Tulsa

Osage Casino Hotel Tulsa
3.5 star property
Tulsa
8.6 out of 10, Excellent, (1,624 reviews)
"would definitely stay again"
United States
Mary
$125 nightly
The price is $132
Nov 15 - Nov 16
Total with taxes and fees
Osage Casino Hotel Tulsa

11. Hampton Inn & Suites Oklahoma City-Bricktown

Hampton Inn & Suites Oklahoma City-Bricktown
4.0 star property
Bricktown
9.2 out of 10, Wonderful, (1,242 reviews)
"I always stay here when I’m in Bricktown. Location and ease of parking is the best around."
United States
John
$122 nightly
The price is $144
Nov 22 - Nov 23
Total with taxes and fees
Hampton Inn & Suites Oklahoma City-Bricktown

12. Sheraton Oklahoma City Downtown Hotel

Sheraton Oklahoma City Downtown Hotel
4.0 star property
Downtown Oklahoma City
9.2 out of 10, Wonderful, (1,505 reviews)
"Clean rooms, quiet, & convenient!"
United States
Amy
$131 nightly
The price is $155
Nov 22 - Nov 23
Total with taxes and fees
Sheraton Oklahoma City Downtown Hotel

13. Sky Tree

Sky Tree
2.5 star property
Tulsa
7.6 out of 10, Good, (1,520 reviews)
"I would stay here again!"
United States
Angela
$51 nightly
The price is $57
Nov 16 - Nov 17
Total with taxes and fees
Sky Tree

14. Hyatt Regency Tulsa Downtown

Hyatt Regency Tulsa Downtown
4.0 star property
Downtown Tulsa
9.0 out of 10, Wonderful, (1,993 reviews)
"Great hotel"
United States
Regan
$127 nightly
The price is $148
Nov 29 - Nov 30
Total with taxes and fees
Hyatt Regency Tulsa Downtown

15. Ramada by Wyndham Tulsa Broken Arrow

Ramada by Wyndham Tulsa Broken Arrow
3.0 star property
Broken Arrow
6.6 out of 10, (560 reviews)
"Clean rooms and has breakfast included"
United States
Pema
$52 nightly
The price is $58
Dec 5 - Dec 6
Total with taxes and fees
Ramada by Wyndham Tulsa Broken Arrow

16. Stoney Creek Hotel Tulsa - Broken Arrow

Stoney Creek Hotel Tulsa - Broken Arrow
3.0 star property
Broken Arrow
9.4 out of 10, Exceptional, (2,233 reviews)
"Very nice property and rooms. We enjoyed our night there. Would stay there again."
United States
chera
$108 nightly
The price is $121
Nov 22 - Nov 23
Total with taxes and fees
Stoney Creek Hotel Tulsa - Broken Arrow

17. La Quinta Inn & Suites by Wyndham Oklahoma City - NW Expwy

La Quinta Inn & Suites by Wyndham Oklahoma City - NW Expwy
3.0 star property
Central Oklahoma City
8.4 out of 10, Very good, (1,189 reviews)
"It was a good stay."
United States
Armando
$69 nightly
The price is $81
Nov 15 - Nov 16
Total with taxes and fees
La Quinta Inn & Suites by Wyndham Oklahoma City - NW Expwy

18. Courtyard by Marriott Oklahoma City Downtown

Courtyard by Marriott Oklahoma City Downtown
3.0 star property
Bricktown
8.8 out of 10, Excellent, (1,336 reviews)
"Would stay again!"
United States
Matthew
$125 nightly
The price is $147
Nov 22 - Nov 23
Total with taxes and fees
Courtyard by Marriott Oklahoma City Downtown

19. The Winslow - Oklahoma City

The Winslow - Oklahoma City
3.0 star property
Central Oklahoma City
9.2 out of 10, Wonderful, (1,113 reviews)
"Clean rooms, nice location."
United States
Aaralyn
$129 nightly
The price is $152
Nov 15 - Nov 16
Total with taxes and fees
The Winslow - Oklahoma City

20. Hyatt Place Oklahoma City / Bricktown

Hyatt Place Oklahoma City / Bricktown
3.0 star property
Bricktown
8.6 out of 10, Excellent, (1,230 reviews)
"Clean and good location"
United States
Fernando
$107 nightly
The price is $126
Nov 22 - Nov 23
Total with taxes and fees
Hyatt Place Oklahoma City / Bricktown
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.

Get last-minute hotel deals in Oklahoma and save more

Sign in to unlock great savings.
Showing deals for:Nov 12 - Nov 13
Showing deals for:Nov 13 - Nov 14
Showing deals for:Nov 20 - Nov 22

Hotels recommended for families in Oklahoma

Top Oklahoma Hotel Reviews

Find out more about Oklahoma

Top reasons to visit Oklahoma

  • Outdoor Adventures: Oklahoma boasts stunning state parks and scenic campgrounds, perfect for hiking, golfing, and family-friendly activities.
  • Vibrant Urban Experiences: Explore the lively downtown Oklahoma City, featuring unique attractions and live music venues.
  • Rich Cowboy Culture: Immerse yourself in cowboy tourism, experiencing the heart of the American West.
  • Diverse Accommodations: Enjoy a variety of lodging options, from pet-friendly hotels to welcoming resorts.
  • Memorable Getaways: Oklahoma offers romantic settings and unforgettable excursions amidst captivating landscapes.

Find great hotels in Oklahoma

Discover a variety of accommodation options in Oklahoma, perfect for every type of traveler. Whether you're seeking pet-friendly hotels, business-friendly motels, or welcoming resorts, there's something for everyone. Enjoy comfortable guest rooms and amenities that cater to your needs, ensuring a delightful stay in this vibrant state. Experience the charm of Oklahoma with convenient lodging that makes your vacation memorable.

  • WoodSpring Suites Broken Arrow: WoodSpring Suites Broken Arrow is a budget-friendly hotel that caters to travelers seeking a pet-friendly and business-oriented experience. Located in the heart of Oklahoma, this hotel offers essential amenities for a comfortable stay. Guests can enjoy the convenience of on-site laundry facilities, complimentary Wi-Fi, and a fully-equipped kitchen in each suite, making it ideal for extended stays. With its welcoming atmosphere for pets, including a clear pet policy and reasonable fees, this hotel is perfect for those traveling with furry companions.
  • WoodSpring Suites Tulsa: WoodSpring Suites Tulsa stands out as another budget-friendly option for travelers who prioritize pet-friendly accommodations. Situated in Oklahoma, this hotel offers a relaxed environment with amenities designed for comfort and convenience. Guests appreciate the in-room kitchens, free Wi-Fi, and the ability to have pets in their rooms. The hotel's focus on providing a welcoming experience for dogs, along with a straightforward pet policy, ensures that guests can enjoy their stay without leaving their pets behind. This makes it an excellent choice for dog owners traveling to Tulsa.
  • Hyatt Regency Tulsa Downtown: Hyatt Regency Tulsa Downtown is a luxurious 4-star hotel boasting an impressive guest rating of 9.0 out of 10. Perfectly positioned in Oklahoma, this hotel is ideal for business travelers seeking a spa-themed vacation. Guests can indulge in the full-service spa, which offers a range of treatments, including massages and body treatments, allowing for relaxation and rejuvenation during their stay. With an inviting atmosphere, a stunning pool area, and top-notch meeting facilities, this hotel provides a sophisticated experience for both work and leisure.

Where to stay in Oklahoma

Oklahoma offers a captivating blend of outdoor adventures and unique urban experiences. Explore the vibrant downtown Oklahoma City, where family-friendly attractions await, or discover the rich history and charm of nearby towns. From scenic parks to romantic getaways, Oklahoma’s diverse landscapes provide the perfect backdrop for memorable excursions. Don’t miss the chance to uncover unique places throughout the state, making your vacation an unforgettable journey filled with friendly people and captivating sights.

  • Hochatown: Nestled in the scenic Ouachita Mountains, Hochatown is a charming village that offers a perfect blend of outdoor adventures and romantic getaways. With its peak visitor numbers in February and during the summer months, this destination is ideal for nature lovers. Travelers can immerse themselves in the breathtaking landscapes, explore the nearby national state park, or enjoy recreational activities at the local campground. The proximity to a serene lake and winding river makes it a haven for fishing, kayaking, and hiking enthusiasts.
  • Broken Bow: A delightful city surrounded by lush forests and stunning lakes, Broken Bow is a prime spot for those seeking outdoor fun and picturesque scenery. With an inviting atmosphere that peaks in March and during the summer, visitors flock here for romantic retreats and family adventures alike. The city boasts numerous recreational areas, campgrounds, and a beautiful beach for sun-soaking and swimming. The nearby national state park is a must-visit for hiking trails and wildlife viewing, making Broken Bow a favorite for nature enthusiasts.
  • Oklahoma City: As the vibrant capital of Oklahoma, Oklahoma City is a bustling metropolis that offers a diverse array of attractions for families and city explorers. With visitor peaks in March and summer, this urban center is brimming with exciting activities. Families can enjoy arena entertainment, shop at expansive shopping centers, and explore historic sites. The city features beautiful lakes perfect for picnics and outdoor fun, alongside a rich history showcased in its various museums and historic college campuses. Oklahoma City promises a lively urban experience with a charming Southern flair.

Things to do in Oklahoma

Oklahoma offers a delightful blend of outdoor adventures and romantic getaways. You can explore scenic campgrounds, play a round of golf, and enjoy live music at various venues. Don't miss out on unique attractions like cowboy tourism and exciting indoor activities, including rope swings. With its diverse recreational areas, Oklahoma is perfect for creating unforgettable memories in a beautiful setting.

Shopping

In Oklahoma, visit Penn Square Mall for a variety of shops, including popular brands and local boutiques. For unique finds, explore the Bricktown district, where you’ll discover charming shops offering handmade crafts and regional specialties, perfect for gifts and souvenirs.

Recreation

At Wolf Ridge Country Club, immerse yourself in luxury with top-notch wellness facilities and serene surroundings. Enjoy rejuvenating spa treatments, golf on pristine courses, and indulge in gourmet dining, all tailored to enhance your relaxation and well-being during your Oklahoma getaway.

Adventure

Experience the thrills of white-water rafting on the river in the Ozark National Forest, where you’ll navigate exciting rapids and enjoy scenic views. For a unique adventure, try zip-lining through the trees at Riversport Adventure Park, offering exhilarating heights and breathtaking landscapes.

Nightlife

In Oklahoma City, Bricktown is buzzing with nightlife, featuring lively bars and dance spots. Tulsa's Blue Dome District offers an eclectic mix of live music venues and trendy lounges, perfect for a night out. Don't miss the vibrant atmosphere and delicious late-night food options in both cities.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Oklahoma

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Oklahoma are December to February, where the prices are slightly lower. This is in comparison to April to June, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Oklahoma is Monday. The most expensive day to stay in Oklahoma is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to customize your preferences, such as your budget, desired location, and preferred hotel type. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Oklahoma with your flights and activities by booking a package through Expedia.

Find the best attractions in Oklahoma

Oklahoma offers a delightful mix of outdoor adventures and romantic getaways, perfect for any traveler. Explore its urban parks and stunning state parks, where you can enjoy family-friendly activities and vibrant city experiences. Whether you're seeking scenic views or fun-filled excursions, Oklahoma’s diverse attractions promise something for everyone, making it an ideal destination for your vacation.

  • Beavers Bend State Park: Experience the stunning natural beauty of Beavers Bend State Park, where you can hike through lush forests, fish in pristine waters, or simply relax amidst breathtaking scenery. This is the perfect destination for outdoor enthusiasts seeking adventure and tranquility.
  • Turner Falls: Discover the romance and allure of Turner Falls, Oklahoma's largest waterfall. With its picturesque views and serene pools, it's an ideal spot for swimming, picnicking, or simply enjoying a day in nature surrounded by beautiful landscapes.
  • Frontier City: Dive into fun at Frontier City, a lively theme park filled with thrilling rides, entertaining shows, and family-friendly attractions. This park offers a perfect blend of excitement and entertainment for visitors of all ages.

Best time to go to Oklahoma

The best time to visit Oklahoma can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Oklahoma falls in July, when visitor numbers are slightly high and weather is sunny with light rain. The coolest average temperature in Oklahoma falls in January, visitor numbers are average and weather is mostly sunny with no rain.

Calendar MonthTemperaturePrecipitationCloudinessOccupancyPricing
January37.6°F (3.1°C)No RainMostly SunnyAverageSlightly Low
February40.8°F (4.9°C)Light RainMostly SunnyAverageSlightly Low
March52.2°F (11.2°C)Light RainMostly SunnyAverageAverage
April59.2°F (15.1°C)Light RainMostly SunnySlightly HighSlightly High
May68.7°F (20.4°C)Light RainMostly SunnySlightly HighSlightly High
June77.9°F (25.5°C)Light RainMostly SunnyAverageSlightly High
July81.9°F (27.7°C)Light RainSunnySlightly HighAverage
August80.6°F (27.0°C)Light RainSunnyAverageAverage
September76.1°F (24.5°C)Light RainMostly SunnyAverageAverage
October61.5°F (16.4°C)Light RainMostly SunnySlightly LowAverage
November50.2°F (10.1°C)Light RainMostly SunnySlightly LowAverage
December41.7°F (5.4°C)Light RainMostly SunnySlightly LowSlightly Low

The nearest major airports for your trip to Oklahoma

Oklahoma offers convenient access through its major airports. Oklahoma City (OKC-Will Rogers World) is just 7 miles from downtown, with nearby hotels like the 4.5-star Colcord Hotel and Ambassador Hotel, both a short drive from the airport. For those considering DALlas, TX, the Dallas-Fort Worth International Airport (DFW) is located 180 miles away, featuring luxurious options such as The Ritz-Carlton Dallas and Hotel Vin, both within 5 miles of the airport. Another option is Dallas Love Field (DAL), situated 186 miles from Oklahoma, with nearby hotels like Hotel Crescent Court and HALL Arts Hotel, each about 5 miles from the airport, ensuring a comfortable stay for travelers.

Frequently Asked Questions

How much do hotels in Oklahoma cost?

Prices for Oklahoma hotels vary depending on the season and other factors, like school holidays and Easter. You can find cheap options from $58 in a few different ways. Select your destination and vacation dates and then set your budget using the "Price per night" filter. You can then refine your search by choosing your preferred property type and amenities and more.

When is the best time to go to Oklahoma?

The timing of your trip will depend on which part of Oklahoma you want to stay in, as temperatures vary in different places. For a summer getaway with a humid subtropical climate, head to Oklahoma City during the months of June to August. You can expect daily average temperatures between 72ºF and 91ºF.

What is the best area to stay in Oklahoma?

Oklahoma has plenty of thrilling places to stay, like Oklahoma City and Tulsa. Each has its own unique experiences, so why not schedule time to visit both?

Are there any luxury hotels in Oklahoma?

Get set for unparalleled luxury at Colcord Hotel Oklahoma City, Curio Collection by Hilton. A pillow top mattress, massage services and a Champagne service are just the start of the amenities at this retreat in Oklahoma City, Oklahoma. Ambassador Hotel Oklahoma City, Autograph Collection is another popular choice in this exciting city.

What are the top all-inclusive hotels in Oklahoma?

Hotel Glenpool is among the best hotels in Oklahoma that has all-inclusive deals. With snacks, meals and entertainment typically included in one flat rate, you can put your cash away and enjoy the ultimate hassle-free getaway at this stay.

How can I find cheap hotels in Oklahoma?

Oklahoma cheap hotels start at $58 per night. To browse these types of economical options, make use of our "Price per night" filter. Other tips? Be flexible with your dates and book early. Take a look at our cheap hotels in Oklahoma page for bargains you'll find hard to resist.

What are the best hotels in Oklahoma for families?

Colcord Hotel Oklahoma City, Curio Collection by Hilton is one of the best hotels for families, located in Oklahoma City, Oklahoma. Spend your stay here and take advantage of amenities such as a nearby theme park and a nearby zoo. Ambassador Hotel Oklahoma City, Autograph Collection is another favorite where kiddos are welcome. For more hotel options, tweak your search results by clicking on "Family friendly" under the "Traveler experience" filter heading.

Why should I book my Oklahoma hotel with Expedia?

We make booking a hotel in Oklahoma as simple as swiping right for your perfect vacation. First off, there's the extensive range of options and terrific prices. Then, there's our online Help Center, which is available around-the-clock. Plus, when you join our free One Key™ loyalty program, you can earn OneKeyCash™* and spend it on eligible hotels, car rentals, activities and more. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Hotels.com, Expedia and Vrbo.

Explore a world of travel with Expedia