Top Hotels in Oklahoma City

Search among 93 available hotels and places to stay in Oklahoma City from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-50 out of 93
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great47 reviews
MapView on map400 yd from City Center200 yd from Paycom Center
From   US$ 289 /nightSelect
MapView on map1800 yd from City Center1100 yd from Myriad Botanical Gardens
From   US$ 189 /nightSelect
8.4
Great99 reviews
500 yd from City Center200 yd from Chickasaw Bricktown Ballpark
From   US$ 98 /nightSelect
8.6
Great99 reviews
600 yd from City Center300 yd from Prairie Surf Studios
From   US$ 115 /nightSelect
700 yd from City Center200 yd from Prairie Surf Studios
From   US$ 241 /nightSelect
8.2
Great182 reviews
500 yd from City Center300 yd from Prairie Surf Studios
From   US$ 97 /nightSelect
8.2
Great81 reviews
700 yd from City Center500 yd from Prairie Surf Studios
From   US$ 169 /nightSelect
8.4
Great120 reviews
700 yd from City Center400 yd from Chickasaw Bricktown Ballpark
From   US$ 149 /nightSelect
1.3 mi from City Center1000 yd from Oklahoma City National Memorial & Museum
From   US$ 168 /nightSelect
1.0 mi from City Center1500 yd from Chickasaw Bricktown Ballpark
From   US$ 149 /nightSelect
8.4
Great123 reviews
7.9 mi from City Center
From   US$ 80 /nightSelect
8.4
Great49 reviews
5.3 mi from City Center1600 yd from Penn Square Mall
From   US$ 99 /nightSelect
5.2 mi from City Center
From   US$ 119 /nightSelect
8.4
Great97 reviews
4.4 mi from City Center700 yd from Penn Square Mall
From   US$ 102 /nightSelect
8.6
Great91 reviews
5.2 mi from City Center
From   US$ 97 /nightSelect
900 yd from City Center400 yd from Chickasaw Bricktown Ballpark
From   US$ 149 /nightSelect
8.0
Great63 reviews
700 yd from City Center600 yd from Chickasaw Bricktown Ballpark
From   US$ 114 /nightSelect
10.8 mi from City Center
From   US$ 89 /nightSelect
8.2
Great34 reviews
5.0 mi from City Center1200 yd from Six Flags Hurricane Harbor Oklahoma City
From   US$ 99 /nightSelect
8.0
Great48 reviews
1.3 mi from City Center1200 yd from Oklahoma City National Memorial & Museum
From   US$ 99 /nightSelect
8.4
Great53 reviews
5.4 mi from City Center
From   US$ 101 /nightSelect
8.6
Great59 reviews
7.0 mi from City Center
From   US$ 119 /nightSelect
8.2
Great134 reviews
5.3 mi from City Center
From   US$ 76 /nightSelect
8.2
Great74 reviews
600 yd from City Center200 yd from Chickasaw Bricktown Ballpark
From   US$ 94 /nightSelect
4.9 mi from City Center1000 yd from Six Flags Hurricane Harbor Oklahoma City
From   US$ 88 /nightSelect
3.5 mi from City Center1.0 mi from Penn Square Mall
From   US$ 135 /nightSelect
8.2
Great42 reviews
5.3 mi from City Center1700 yd from Six Flags Hurricane Harbor Oklahoma City
From   US$ 85 /nightSelect
8.2
Great75 reviews
5.8 mi from City Center
From   US$ 65 /nightSelect
8.2
Great63 reviews
700 yd from City Center300 yd from Chickasaw Bricktown Ballpark
From   US$ 177 /nightSelect
4.3 mi from City Center500 yd from Penn Square Mall
From   US$ 136 /nightSelect
400 yd from City Center400 yd from Chickasaw Bricktown Ballpark
From   US$ 155 /nightSelect
1400 yd from City Center1000 yd from Chickasaw Bricktown Ballpark
From   US$ 92 /nightSelect
8.2
Great35 reviews
5.4 mi from City Center
From   US$ 109 /nightSelect
7.8
Very good22 reviews
9.9 mi from City Center
From   US$ 93 /nightSelect
8.0
Great45 reviews
From   US$ 67 /nightSelect
1600 yd from City Center1200 yd from Chickasaw Bricktown Ballpark
From   US$ 82 /nightSelect
5.3 mi from City Center
From   US$ 94 /nightSelect
8.2
Great96 reviews
5.2 mi from City Center1600 yd from Six Flags Hurricane Harbor Oklahoma City
From   US$ 50 /nightSelect
8.4
Great50 reviews
5.1 mi from City Center1600 yd from Six Flags Hurricane Harbor Oklahoma City
From   US$ 93 /nightSelect
1600 yd from City Center1200 yd from Chickasaw Bricktown Ballpark
From   US$ 80 /nightSelect
600 yd from City Center200 yd from Chickasaw Bricktown Ballpark
From   US$ 169 /nightSelect
8.2
Great64 reviews
5.1 mi from City Center1.2 mi from Six Flags Hurricane Harbor Oklahoma City
From   US$ 65 /nightSelect
8.2
Great47 reviews
5.3 mi from City Center1.2 mi from Penn Square Mall
From   US$ 89 /nightSelect
8.2
Great85 reviews
5.0 mi from City Center1300 yd from Six Flags Hurricane Harbor Oklahoma City
From   US$ 67 /nightSelect
8.6
Great52 reviews
5.3 mi from City Center
From   US$ 129 /nightSelect
300 yd from City Center200 yd from Paycom Center
From   US$ 142 /nightSelect
8.4
Great30 reviews
9.8 mi from City Center1400 yd from Frontier City
From   US$ 79 /nightSelect
8.2
Great52 reviews
10.1 mi from City Center
From   US$ 76 /nightSelect
8.6
Great74 reviews
5.1 mi from City Center
From   US$ 89 /nightSelect
500 yd from City Center400 yd from Paycom Center
From   US$ 154 /nightSelect
  • 1
  • 2

Best hotels and places to stay in Oklahoma City

Why visit?

Oklahoma City, located in the United States, offers a wide range of attractions and activities for tourists. From exploring the vibrant downtown area to visiting historical landmarks and enjoying the local arts and culture scene, Oklahoma City has something to offer every traveler. With a variety of hotels to choose from, including the Hilton Oklahoma City and Marriott Oklahoma City, visitors are guaranteed a comfortable and enjoyable stay.

Where to stay?

Downtown Oklahoma City: This area is the heart of the city and offers a bustling atmosphere with numerous restaurants, shops, and entertainment options. It is home to many major attractions such as the Oklahoma City National Memorial, Bricktown Entertainment District, and the Myriad Botanical Gardens. Visitors staying in downtown Oklahoma City will find a range of hotels, including the Hilton Oklahoma City, offering convenient access to the citys main points of interest.

Bricktown: Located adjacent to downtown, Bricktown is a popular district known for its vibrant nightlife and entertainment options. This area features numerous restaurants, bars, and live music venues, making it an ideal choice for those seeking a lively atmosphere. Visitors can enjoy a walk along the Bricktown Canal or catch a game at the Chesapeake Energy Arena. There are also several hotels in this area, including the Hilton Hotels in Oklahoma City, providing a comfortable stay close to the action.

Northwest Oklahoma City: If you prefer a quieter and more residential area, Northwest Oklahoma City is a great choice. This neighborhood is known for its suburban charm and offers easy access to attractions such as Lake Hefner, Will Rogers Park, and the Oklahoma City Zoo. There are several hotels in the area, including the Marriott Oklahoma City, providing a tranquil retreat for visitors.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $400.

Best value for money:

Hampton Inn & Suites Oklahoma City-Bricktown: This hotel offers comfortable rooms and a range of amenities at an affordable price. Located in the Bricktown district, it provides easy access to popular attractions like the Chesapeake Energy Arena and the Bricktown Entertainment District. With its complimentary hot breakfast and free Wi-Fi, this Hilton hotel in Oklahoma City is a great choice for budget-conscious travelers.

Holiday Inn Express & Suites Oklahoma City Dwtn: Bricktown: Situated in the heart of Bricktown, this hotel offers modern rooms and excellent value for money. Guests can enjoy a complimentary breakfast buffet, free Wi-Fi, and access to the fitness center and indoor pool. With its convenient location and affordable rates, it is a popular choice for those looking to explore the city without breaking the bank.

Fairfield Inn & Suites Oklahoma City Airport: Located near the Will Rogers World Airport, this Marriott hotel in Oklahoma City offers comfortable accommodations at a reasonable price. The hotel provides a complimentary airport shuttle and offers amenities such as a fitness center, indoor pool, and free breakfast. Its convenient location and affordable rates make it a great option for travelers on a budget.

Best kids-friendly hotels:

Renaissance Oklahoma City Convention Center Hotel: Situated downtown, this hotel offers a variety of amenities suitable for families. The outdoor pool is a hit with kids, and the hotel is within walking distance to popular attractions such as the Myriad Botanical Gardens. With its comfortable rooms and convenient location, it is a great choice for families exploring the city.

Best hotels for a romantic getaway:

Colcord Hotel: Located in the historic Colcord building, this boutique hotel offers a romantic and intimate atmosphere. Couples can enjoy luxurious rooms, a rooftop terrace with stunning views, and a sophisticated on-site restaurant. Its central location in downtown Oklahoma City makes it an ideal choice for couples looking for a romantic escape.

The Skirvin Hilton Oklahoma City: This iconic hotel exudes charm and elegance, making it a perfect choice for a romantic getaway. Couples can indulge in the hotels luxurious amenities, such as the spa, fitness center, and fine dining restaurant. With its historic charm and impeccable service, it promises a memorable and romantic stay.

Best for location:

Sheraton Oklahoma City Downtown Hotel: Situated in the heart of downtown, this hotel offers easy access to popular attractions like the Oklahoma City National Memorial and Chesapeake Energy Arena. With its comfortable rooms, on-site dining options, and proximity to major sights, it is an excellent choice for those wanting to explore the city.

AC Hotel Oklahoma City Bricktown: Located in the thriving Bricktown district, this hotel provides a stylish and modern base for exploring the city. Guests can enjoy the rooftop bar, fitness center, and proximity to attractions like the Bricktown Canal and Chickasaw Bricktown Ballpark. With its convenient location and contemporary design, it is a top pick for travelers seeking a central location.

Renaissance Waterford Oklahoma City Hotel: Situated in Northwest Oklahoma City, this hotel offers a peaceful location while still being within easy reach of attractions such as Lake Hefner and the Oklahoma City Zoo. Guests can relax in the hotels outdoor pool or indulge in the on-site restaurant. With its tranquil setting and convenient access to both nature and city attractions, it is a great choice for those seeking a well-rounded experience.

Best for a short city break:

Hyatt Place Oklahoma City/Bricktown: Located in the vibrant Bricktown district, this hotel offers contemporary rooms and a range of amenities. Guests can enjoy the 24/7 dining options, fitness center, and outdoor pool. With its central location and comfortable accommodations, it is a great choice for a short city break.

Hilton Garden Inn Oklahoma City Midtown: This hotel provides a convenient location near attractions like the Oklahoma City Museum of Art and the Oklahoma City National Memorial. Guests can enjoy the on-site restaurant, outdoor pool, and comfortable rooms. With its proximity to key sights and amenities, it is an excellent option for a quick getaway.

Show moreLess