Find and Book Top Rated Hotels in Oklahoma City

Search among 95 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
Filter & Sort
View map
1-50 out of 95
Filter & 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
Great43 reviews
MapView on map400 yd from City Center200 yd from Paycom Center
From   US$ 299 /nightSelect
8.4
Great97 reviews
MapView on map500 yd from City Center200 yd from Chickasaw Bricktown Ballpark
From   US$ 98 /nightSelect
8.2
Great81 reviews
700 yd from City Center500 yd from Prairie Surf Studios
From   US$ 169 /nightSelect
700 yd from City Center200 yd from Prairie Surf Studios
From   US$ 299 /nightSelect
8.4
Great102 reviews
500 yd from City Center300 yd from Prairie Surf Studios
From   US$ 97 /nightSelect
8.6
Great99 reviews
600 yd from City Center300 yd from Prairie Surf Studios
From   US$ 115 /nightSelect
5.2 mi from City Center1600 yd from Celebration Station
From   US$ 123 /nightSelect
8.4
Great50 reviews
5.3 mi from City Center1600 yd from Penn Square Mall
From   US$ 99 /nightSelect
8.4
Great112 reviews
700 yd from City Center400 yd from Chickasaw Bricktown Ballpark
From   US$ 126 /nightSelect
1800 yd from City Center1100 yd from Myriad Botanical Gardens
From   US$ 189 /nightSelect
1.0 mi from City Center1500 yd from Chickasaw Bricktown Ballpark
From   US$ 149 /nightSelect
8.4
Great121 reviews
7.9 mi from City Center100 yd from Angelic Healthcare University
From   US$ 80 /nightSelect
5.0 mi from City Center1200 yd from Six Flags Hurricane Harbor Oklahoma City
From   US$ 52 /nightSelect
1.3 mi from City Center1000 yd from Oklahoma City National Memorial & Museum
From   US$ 168 /nightSelect
4.9 mi from City Center1000 yd from Six Flags Hurricane Harbor Oklahoma City
From   US$ 88 /nightSelect
600 yd from City Center200 yd from Chickasaw Bricktown Ballpark
From   US$ 372 /nightSelect
600 yd from City Center200 yd from Chickasaw Bricktown Ballpark
From   US$ 169 /nightSelect
10.8 mi from City Center1700 yd from Cyber Coaster
From   US$ 89 /nightSelect
8.4
Great94 reviews
4.3 mi from City Center800 yd from Penn Square Mall
From   US$ 102 /nightSelect
900 yd from City Center400 yd from Chickasaw Bricktown Ballpark
From   US$ 146 /nightSelect
8.4
Great53 reviews
5.4 mi from City Center300 yd from Straka Terrace Shopping Center
From   US$ 144 /nightSelect
8.0
Great63 reviews
700 yd from City Center600 yd from Chickasaw Bricktown Ballpark
From   US$ 109 /nightSelect
8.2
Great125 reviews
5.3 mi from City Center1.2 mi from Celebration Station
From   US$ 87 /nightSelect
8.2
Great34 reviews
5.0 mi from City Center1200 yd from Six Flags Hurricane Harbor Oklahoma City
From   US$ 94 /nightSelect
5.2 mi from City Center1700 yd from Celebration Station
From   US$ 89 /nightSelect
8.6
Great60 reviews
7.0 mi from City Center1400 yd from Outlet Shoppes at Oklahoma City
From   US$ 119 /nightSelect
8.4
Great44 reviews
4.3 mi from City Center500 yd from Penn Square Mall
From   US$ 147 /nightSelect
8.2
Great69 reviews
600 yd from City Center200 yd from Chickasaw Bricktown Ballpark
From   US$ 94 /nightSelect
8.2
Great63 reviews
700 yd from City Center300 yd from Chickasaw Bricktown Ballpark
From   US$ 312 /nightSelect
8.2
Great73 reviews
5.8 mi from City Center200 yd from Integris Baptist Med Center
From   US$ 65 /nightSelect
8.2
Great79 reviews
300 yd from City Center200 yd from Paycom Center
From   US$ 142 /nightSelect
1400 yd from City Center1000 yd from Chickasaw Bricktown Ballpark
From   US$ 92 /nightSelect
400 yd from City Center400 yd from Chickasaw Bricktown Ballpark
From   US$ 298 /nightSelect
8.4
Great34 reviews
5.1 mi from City Center1600 yd from Six Flags Hurricane Harbor Oklahoma City
From   US$ 74 /nightSelect
8.2
Great35 reviews
5.4 mi from City Center800 yd from Integris Baptist Med Center
From   US$ 102 /nightSelect
8.4
Great50 reviews
5.1 mi from City Center1600 yd from Six Flags Hurricane Harbor Oklahoma City
From   US$ 93 /nightSelect
Hotel
8.2
Great26 reviews
1.3 mi from City Center1200 yd from Oklahoma City National Memorial & Museum
From   US$ 127 /nightSelect
1100 yd from City Center700 yd from Chickasaw Bricktown Ballpark
From   US$ 159 /nightSelect
8.4
Great80 reviews
5.0 mi from City Center1300 yd from Six Flags Hurricane Harbor Oklahoma City
From   US$ 67 /nightSelect
7.8
Very good100 reviews
4.8 mi from City Center900 yd from Six Flags Hurricane Harbor Oklahoma City
From   US$ 80 /nightSelect
5.3 mi from City Center1.3 mi from Celebration Station
From   US$ 94 /nightSelect
8.6
Great52 reviews
5.3 mi from City Center200 yd from 240 Plaza Shopping Center
From   US$ 129 /nightSelect
8.2
Great52 reviews
10.1 mi from City Center1.2 mi from Quail Springs Mall
From   US$ 76 /nightSelect
7.8
Very good22 reviews
9.9 mi from City Center900 yd from Quail Springs Mall
From   US$ 93 /nightSelect
8.2
Great62 reviews
5.1 mi from City Center1.2 mi from Six Flags Hurricane Harbor Oklahoma City
From   US$ 65 /nightSelect
8.6
Great74 reviews
5.1 mi from City Center1.0 mi from Celebration Station
From   US$ 89 /nightSelect
500 yd from City Center400 yd from Paycom Center
From   US$ 278 /nightSelect
1600 yd from City Center1200 yd from Chickasaw Bricktown Ballpark
From   US$ 109 /nightSelect
8.0
Great14 reviews
3.5 mi from City Center1.0 mi from Penn Square Mall
From   US$ 135 /nightSelect
7.2
Very good3 reviews
800 yd from City Center500 yd from Prairie Surf Studios
From   US$ 244 /nightSelect
  • 1
  • 2

Best hotels and places to stay in Oklahoma City

Why visit?

Oklahoma City, the capital of the state of Oklahoma, offers a unique blend of historical attractions, vibrant culture, and natural beauty. From exploring the fascinating history of the American West at the National Cowboy & Western Heritage Museum to enjoying outdoor activities at the beautiful Myriad Botanical Gardens, Oklahoma City has something for every type of tourist.

Where to stay?

To make the most of your stay in Oklahoma City, it is important to choose the right location to suit your preferences. Here are some of the best areas in the city to consider for accommodation:

Bricktown: Located in the downtown area, Bricktown is a trendy and vibrant neighborhood known for its lively entertainment district. It features numerous restaurants, bars, and entertainment venues, and is within walking distance of popular attractions such as the Chesapeake Energy Arena and the Bricktown Water Taxi.

Midtown: Offering a mix of residential and commercial areas, Midtown is a neighborhood known for its diverse dining options, boutique shops, and vibrant arts scene. It is also close to attractions like the Oklahoma City Museum of Art and the Myriad Botanical Gardens.

Downtown: The heart of Oklahoma City, downtown is a bustling area filled with high-rise buildings, shopping centers, and cultural landmarks. Visitors will find attractions such as the Oklahoma City National Memorial and the Oklahoma City Museum of Art, as well as a range of dining and entertainment options.

Price per hotel room per night:

In Oklahoma City, the average price per hotel room per night varies depending on the star rating of the establishment. Here is a rough estimate:

3-star hotels: $90-$140

4-star hotels: $140-$200

5-star hotels: $200 and above

Best Value for Money:

Sheraton Oklahoma City Downtown Hotel: Located in the heart of downtown, this 4-star hotel offers comfortable rooms, excellent amenities, and convenient access to popular attractions. Prices start at around $150 per night.

Wyndham Garden Oklahoma City Airport: Situated near the airport, this 3-star hotel provides a great value for money with its spacious rooms, complimentary shuttle service, and affordable rates starting at around $100 per night.

Hampton Inn & Suites Oklahoma City-Bricktown: Perfectly situated in the vibrant Bricktown neighborhood, this 3-star hotel offers cozy rooms, a complimentary breakfast, and a reasonable price range starting at approximately $120 per night.

Best Kid-friendly Hotels:

Renaissance Waterford Oklahoma City Hotel: With its luxurious rooms, outdoor pool, and convenient location near family attractions like the Oklahoma City Zoo, this 4-star hotel is an ideal choice for families. Prices start around $180 per night.

Best Hotels for a Romantic Getaway:

Colcord Hotel: Housed in a beautifully restored building, this boutique hotel offers elegant rooms, a rooftop terrace, and a romantic atmosphere. Prices start at approximately $200 per night.

Skirvin Hilton Oklahoma City: This historic 4-star hotel boasts lavish rooms, a full-service spa, and a central location perfect for a romantic escape. Rates start around $250 per night.

Best for Location:

Sheraton Oklahoma City Downtown Hotel: With its prime downtown location, this 4-star hotel provides easy access to popular attractions, dining, and entertainment options. Prices start at approximately $150 per night.

Colcord Hotel: Ideally located in the central business district, this boutique hotel is within walking distance of major downtown landmarks. Prices start at around $200 per night.

Best for a Short City Break:

The Skirvin Hilton Oklahoma City: Offering luxurious accommodations and easy access to downtown attractions, this 4-star hotel is an excellent choice for a short city break. Prices start around $250 per night.

AC Hotel by Marriott Oklahoma City Bricktown: Located in the vibrant Bricktown neighborhood, this modern 3-star hotel offers stylish rooms and proximity to entertainment and dining options. Rates start around $120 per night.

Show moreLess