Find hotels in Oklahoma City, OK from $46

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Check Oklahoma City (and vicinity) hotel prices

Tomorrow night
This weekend

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 1088 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Renaissance Oklahoma City Downtown Bricktown Hotel
3.5 out of 5
100 EAST SHERIDAN AVENUE, Oklahoma City, OK, 73104
Fully refundableReserve now, pay when you stay
The price is $161 per night from Dec 13 to Dec 14
$161
per night
Dec 13 - Dec 14
0.25 mi from city center
4.7/5 Exceptional! (19 reviews)
Great Place to Stay in downtown OKC
"Check in was fast. The valet loaded all out luggage on a cart and wheeled it inside. This place was extremely clean. The beds were extremely comfortable. The hotel was within walking distance to all of downtown."

Reviewed on Nov 29, 2022

Renaissance Oklahoma City Downtown Bricktown Hotel
Baymont by Wyndham Oklahoma City/Quail Springs
2.5 out of 5
13500 Plaza Ter, Oklahoma City, OK, 73120
Fully refundableReserve now, pay when you stay
The price is $52 per night from Jan 2 to Jan 3
$52
per night
Jan 2 - Jan 3
9.99 mi from city center
3.6/5 Good! (1,002 reviews)
"Liked the breakfast. The linens were clean and the room and bathroom were clean. We did see 2 bugs that we were pretty sure they were roaches :("

Reviewed on Nov 26, 2022

Baymont by Wyndham Oklahoma City/Quail Springs
Country Inn & Suites by Radisson, Oklahoma City-Bricktown, OK
2 out of 5
931 E Reno Avenue, Oklahoma City, OK, 73104
Fully refundable
The price is $79 per night from Dec 5 to Dec 6
$79
per night
Dec 5 - Dec 6
1.08 mi from city center
4.2/5 Excellent! (976 reviews)
"This is the 2nd time my family and I have stayed here. It's a nice quite place to stay. It is not fancy, but it was clean, the room was comfortable, and the check-in was super easy and fast. The staff was most helpful and friendly. We also enjoyed the breakfast. We will definitely be staying here ..."

Reviewed on Nov 29, 2022

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

Save an average of 15% on thousands of hotels when you're signed in

AC Hotel by Marriott Oklahoma City Bricktown
3.5 out of 5
411 E Sheridan Ave, Oklahoma City, OK, 73104
Fully refundableReserve now, pay when you stay
The price is $103 per night from Dec 23 to Dec 24
$103
per night
Dec 23 - Dec 24
0.52 mi from city center
4.4/5 Excellent! (707 reviews)
"We picked this hotel because we were seeing a concert at The Criterion. I highly recommend. Very nice hotel and great location!"

Reviewed on Nov 25, 2022

AC Hotel by Marriott Oklahoma City Bricktown
Hyatt Place Oklahoma City Airport
3 out of 5
1818 S Meridian Ave, Oklahoma City, OK, 73108
Fully refundable
The price is $94 per night from Dec 13 to Dec 14
$94
per night
Dec 13 - Dec 14
5.09 mi from city center
4.3/5 Excellent! (1,000 reviews)
"One night stay before an early morning flight. My only concern was the front desk clerk who was on her cell phone when I arrived, took her a moment to work with me. As soon as I checked in she was back on her cell phone. The 2 times I came came down stairs she was still on her phone. It appears very ..."

Reviewed on Nov 21, 2022

Hyatt Place Oklahoma City Airport
La Quinta Inn & Suites by Wyndham Oklahoma City Airport
2.5 out of 5
808 S. Meridian Ave, Oklahoma City, OK, 73108
Fully refundableReserve now, pay when you stay
The price is $83 per night from Dec 4 to Dec 5
$83
per night
Dec 4 - Dec 5
4.91 mi from city center
4.2/5 Excellent! (1,000 reviews)
Sedona
"On our way to Sedona AZ for vacation. Driving from Mississippi. We stay at LaQuinta’s when we can. The evening desk lady in Oklahoma City was fabulous!!! I wish I had got her name!!! I checked in around 7-7:30pm."

Reviewed on Nov 27, 2022

La Quinta Inn & Suites by Wyndham Oklahoma City Airport
Howard Johnson by Wyndham Oklahoma City Airport/ Fairgrounds
2.5 out of 5
400 S Meridian Ave, Oklahoma City, OK, 73108
Fully refundableReserve now, pay when you stay
The price is $46 per night from Dec 11 to Dec 12
$46
per night
Dec 11 - Dec 12
4.88 mi from city center
3.9/5 Very Good! (1,000 reviews)
"It was okay room had areas that needed work on"

Reviewed on Nov 26, 2022

Howard Johnson by Wyndham Oklahoma City Airport/ Fairgrounds
Hyatt Place Oklahoma City / Bricktown
3 out of 5
20 Russell M. Perry Avenue, Oklahoma City, OK, 73104
Fully refundable
The price is $116 per night from Dec 15 to Dec 16
$116
per night
Dec 15 - Dec 16
0.48 mi from city center
4.3/5 Excellent! (1,295 reviews)
"Great place to stay. Didn’t get a chance to stay fully and was reimbursed because of family emergency."

Reviewed on Nov 15, 2022

Hyatt Place Oklahoma City / Bricktown
La Quinta Inn & Suites by Wyndham OKC North - Quail Springs
2.5 out of 5
3003 W Memorial Rd, Oklahoma City, OK, 73134
Fully refundableReserve now, pay when you stay
The price is $71 per night from Dec 18 to Dec 19
$71
per night
Dec 18 - Dec 19
10.37 mi from city center
4/5 Very Good! (1,000 reviews)
"The bathroom door was extremely inconvenient, right in front of the toilet and bathtub. As well as the shower head looked like it had mold. There was blood on the the curtains, who knows how. And housekeeping never showed up to do a tidying on the room like front desk said they would. Other than ..."

Reviewed on Nov 28, 2022

La Quinta Inn & Suites by Wyndham OKC North - Quail Springs
La Quinta Inn & Suites by Wyndham Oklahoma City Norman
2.5 out of 5
930 Ed Noble Drive, Norman, OK, 73072
Fully refundableReserve now, pay when you stay
The price is $71 per night from Dec 19 to Dec 20
$71
per night
Dec 19 - Dec 20
18.09 mi from city center
4/5 Very Good! (975 reviews)
"Very nice and clean. Breakfast was decent. Good for the price"

Reviewed on Nov 22, 2022

La Quinta Inn & Suites by Wyndham Oklahoma City Norman
Omni Oklahoma City Hotel
4 out of 5
100 West Oklahoma City Blvd, Oklahoma City, OK, 73109
Fully refundableReserve now, pay when you stay
The price is $156 per night from Dec 21 to Dec 22
$156
per night
Dec 21 - Dec 22
0.39 mi from city center
4.5/5 Wonderful! (688 reviews)
Friends weekend
"Wonderful stay. Super busy weekend in the city but check in moved very fast. No issues. Very clean and updated room. Great location. Great bar."

Reviewed on Nov 22, 2022

Omni Oklahoma City Hotel
21c Museum Hotel Oklahoma City
4 out of 5
900 W Main St, Oklahoma City, OK, 73106
Fully refundableReserve now, pay when you stay
The price is $133 per night from Dec 29 to Dec 30
$133
per night
Dec 29 - Dec 30
0.76 mi from city center
4.6/5 Exceptional! (1,000 reviews)
Best Staff!
"The building itself is beautiful inside and out. The staff, alone, made this a stand-out experience for myself and family. At no fault of the hotel, I had trouble getting checked in. They all were there to help and never made me feel like the hot mess I was or a burden. I was beyond grateful."

Reviewed on Nov 28, 2022

21c Museum Hotel Oklahoma City
Best Western Plus Memorial Inn & Suites
2.5 out of 5
1301 W Memorial Rd, Oklahoma City, OK, 73114-1406
Fully refundableReserve now, pay when you stay
The price is $72 per night from Jan 2 to Jan 3
$72
per night
Jan 2 - Jan 3
9.85 mi from city center
4.3/5 Excellent! (1,103 reviews)
"The staff was pleasant, Ana was especially sweet and helpful. They want to make sure you enjoy your stay and i appreciate that!! Absolutely wonderful breakfast!!"

Reviewed on Nov 27, 2022

Best Western Plus Memorial Inn & Suites
Ramada by Wyndham Oklahoma City Airport North
2 out of 5
2200 S Meridian, Oklahoma City, OK, 73108
Fully refundableReserve now, pay when you stay
The price is $51 per night from Dec 14 to Dec 15
$51
per night
Dec 14 - Dec 15
5.16 mi from city center
3.5/5 Good! (1,002 reviews)
Nice room. Pleasant stay.
"The room was nicer than others at the same rate. Bathroom had been updated and was bright and clean."

Reviewed on Nov 27, 2022

Ramada by Wyndham Oklahoma City Airport North
Residence Inn by Marriott Oklahoma City Downtown/Bricktown
3 out of 5
400 E Reno Ave, Oklahoma City, OK, 73104
Fully refundableReserve now, pay when you stay
The price is $116 per night from Dec 26 to Dec 27
$116
per night
Dec 26 - Dec 27
0.57 mi from city center
4.4/5 Wonderful! (773 reviews)
Wonderful stay
"This was our second night in a week, really enjoyed this hotel. Breakfast is very good, room is plenty big. Hotel was busy, but didn’t seem crowded or loud. Great hotel"

Reviewed on Nov 28, 2022

Residence Inn by Marriott Oklahoma City Downtown/Bricktown
Sheraton Oklahoma City Downtown Hotel
4 out of 5
1 N Broadway Ave, Oklahoma City, OK, 73102
Fully refundableReserve now, pay when you stay
The price is $127 per night from Dec 30 to Dec 31
$127
per night
Dec 30 - Dec 31
0.07 mi from city center
4.2/5 Excellent! (1,001 reviews)
Nice Property in Good Location
"We stayed there for a couple of nights at the end of a family Thanksgiving visit. Room was nice with a limited view of the skyline and other high-rise buildings. Great location near Bricktown and Centennial Park. I missed the briefing about needing to request maid service if staying more than one ..."

Reviewed on Nov 30, 2022

Sheraton Oklahoma City Downtown Hotel
Aloft Oklahoma City Downtown - Bricktown
3 out of 5
209 North Walnut Avenue, Oklahoma City, OK, 73104
Fully refundableReserve now, pay when you stay
The price is $118 per night from Dec 7 to Dec 8
$118
per night
Dec 7 - Dec 8
0.33 mi from city center
4/5 Very Good! (1,000 reviews)
"I loved the design. I wish the gym had more equipment."

Reviewed on Nov 29, 2022

Aloft Oklahoma City Downtown - Bricktown
La Quinta Inn & Suites by Wyndham Oklahoma City - NW Expwy
2.5 out of 5
4829 Nw Expressway, Oklahoma City, OK, 73132
Fully refundableReserve now, pay when you stay
The price is $71 per night from Dec 4 to Dec 5
$71
per night
Dec 4 - Dec 5
7.57 mi from city center
4/5 Very Good! (840 reviews)
"Great staff, super easy check in, and 24 hours service."

Reviewed on Nov 27, 2022

La Quinta Inn & Suites by Wyndham Oklahoma City - NW Expwy
Governor's Suites Hotel Oklahoma City Airport Area
2.5 out of 5
2308 S Meridian Ave, Oklahoma City, OK, 73108
Fully refundableReserve now, pay when you stay
The price is $56 per night from Dec 4 to Dec 5
$56
per night
Dec 4 - Dec 5
5.18 mi from city center
4.4/5 Excellent! (1,000 reviews)
Super fancy!
"Amazing hotel! The breakfast was to die for: hot breakfast buffet with everything you can wish for. Super gigantic rooms, super clean and full of amenities, like a studio apartment. The garden inside was really nice too. The price was amazing for such a fancy hotel!"

Reviewed on Nov 29, 2022

Governor's Suites Hotel Oklahoma City Airport Area
Hampton Inn & Suites Oklahoma City-Bricktown
2.5 out of 5
300 E Sheridan Ave, Oklahoma City, OK, 73104
Fully refundableReserve now, pay when you stay
The price is $98 per night from Dec 11 to Dec 12
$98
per night
Dec 11 - Dec 12
0.4 mi from city center
4.2/5 Excellent! (1,000 reviews)
"Great stay! I will be back."

Reviewed on Nov 25, 2022

Hampton Inn & Suites Oklahoma City-Bricktown
Don't see what you're looking for?
See all available properties in Oklahoma City
View all properties
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.

Where to stay in Oklahoma City

Find the best Oklahoma City areas and neighborhoods for the activities you enjoy most. Learn more about Oklahoma City

Stay near popular Oklahoma City attractions

Oklahoma City hotels information

Number of reviews 18381
Accommodation 1088 hotels
Lowest Price $46
Highest Price $161

Price trends for hotels in Oklahoma City

Less expensive
More expensive
This month
Next month
December
June
$81
$88
Month
Price
January
$88
February
$88
March
$97
April
$95
May
$96
June
$111
July
$94
August
$94
September
$92
October
$91
November
$95
December
$81
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Oklahoma City. Select dates and complete search for nightly totals inclusive of taxes and fees.

Frequently asked questions

Where is the best place to stay in Oklahoma City?

Two Hearts Inn is a favorite property for Expedia customers. This 4-star B&B offers free breakfast and free parking. Traveler reviews also recommend Bradford House and The Monastery at Forest Lake as top choices for your visit. See all available top hotels, or vacation rentals in Oklahoma City.

Downtown Oklahoma City is a top neighborhood that travelers love for its array of dining options and lively bars. Other favorite areas in Oklahoma City include Bricktown and Oklahoma City Boathouse District.

What are some of the best vacation rentals in Oklahoma City?

Luxurious Historic Bungalow ★ Amazing Location: This highly rated vacation home rental in Oklahoma City is located in the city center and has a balcony, a garden, and a barbecue grill to put you at ease in your new surroundings. It has 3 bedrooms as well as a kitchen with a dishwasher, a fridge, and a stovetop, so you can cook with friends or family. You and your friends and family can relax into your vacation with amenities like a selection of books. Some other homes for rent in Oklahoma City include Modern home minutes from downtown OKC! and Beautiful!. See all vacation rentals in Oklahoma City.

What top hotels in Oklahoma City are known for their enhanced cleaning?

Courtyard by Marriott Oklahoma City Downtown is a 3-star hotel offering property cleaning with disinfectant, hand sanitizer for guests, and social distancing measures. A wallet-friendly option for your stay is Holiday Inn Express & Suites Oklahoma City Dwtn - Bricktown, an IHG Hotel, a 2.5-star hotel in Oklahoma City that offers enhanced cleaning measures. And for a luxury stay, consider Colcord Hotel Oklahoma City, Curio Collection by Hilton, a 4.5-star hotel that also provides enhanced cleaning. For more options to choose from, browse all hotels in Oklahoma City with enhanced sanitizing practices.

If I need to cancel my hotel reservation in Oklahoma City, will I receive a refund?

Yes! Most hotel reservations are fully refundable if cancelled prior to the hotel's cancellation deadline, which is often 24 or 48 hours before your check-in date. If you booked a non-refundable reservation, you may still be able to cancel and get a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Oklahoma City.

Where can I learn more about changing or cancelling my trip to Oklahoma City?

For more information about changing or cancelling your trip to Oklahoma City, go to https://www.expedia.com/service/.

What's the best budget-friendly hotel in Oklahoma City?

Based on reviews, Best Western Plus Memorial Inn & Suites is a popular 2.5-star hotel for our travelers looking for an economical choice, and features free breakfast and free WiFi. Other good options for your budget-friendly stay include SureStay Plus Hotel by Best Western Edmond and Holiday Inn Express Hotel & Suites Edmond, an IHG Hotel. View all budget hotels in Oklahoma City.

What's the best hotel for a stay in Downtown Oklahoma City?

With 26 hotels and other accommodations to choose from in this neighborhood, you're sure to find what you're looking for as you plan your trip. Based on Expedia customer reviews, Homewood Suites by Hilton Oklahoma City - Bricktown, OK is the highest ranked property in Downtown Oklahoma City. This 3-star hotel offers free breakfast and a restaurant. It is located a short 11-minute walk from Chesapeake Energy Arena. Other favorite options in the area include Staybridge Suites Oklahoma City Downtown and 21c Museum Hotel Oklahoma City - MGallery.

What's the best accommodation in Bricktown?

In this neighborhood, you'll find 10 lodging options. Homewood Suites by Hilton Oklahoma City - Bricktown, OK is a favorite with our customers staying in Bricktown. This 3-star hotel offers free breakfast and a restaurant. It is located a short 11-minute walk from Chesapeake Energy Arena. Travelers also recommend Staybridge Suites Oklahoma City Downtown and Hyatt Place Oklahoma City / Bricktown as top choices in the neighborhood.

What's the best accommodation for families in Oklahoma City?

Renaissance Waterford Oklahoma City Hotel is a top 4-star hotel on Expedia for families, and features an outdoor pool and a restaurant. Other good options for your stay with the kids include Springhill Suites by Marriott Oklahoma City Airport and Comfort Inn & Suites Moore - Oklahoma City. Attractions like Oklahoma Railway Museum and Hurricane Harbor Oaklahoma City are also fun for kids of all ages. Find more child-friendly accommodations in Oklahoma City.

What's the best accommodation for a couple visiting Oklahoma City?

Two Hearts Inn is a favorite 4-star B&B for couples, and features free breakfast and free WiFi. Other good choices for your romantic getaway include Springhill Suites by Marriott Moore and Country Inn & Suites by Radisson, Norman, OK. See all romantic hotels in Oklahoma City.

What's the best pet-friendly hotel in Oklahoma City?

Studio 6 Oklahoma City is a top hotel for people traveling with their pets. Red Carpet Motel is another good option for you and your pet. See more pet-friendly hotel accommodations in Oklahoma City.

Where is the best hotel to stay with easy access to Oklahoma City Zoo?

Park Hill Inn and Suites is one of the top choices for your stay based on our traveler data, and this hotel offers free parking and free WiFi. It's located 1.2 mi (1.9 km) from Oklahoma City Zoo. Other good choices within a few miles include OK Hotel and HEMP Hotel.