Hotels in Oklahoma

Search and compare Oklahoma hotels from hundreds of travel sites and save

Oklahoma
Dec 4 — Dec 52
Oklahoma
Sat 12/4
Sun 12/5
...and more

Tips for booking a Oklahoma hotel

Cheapest month:June
Most expensive month:April
Average price in Oklahoma:$111/night
Absolute cheapest price found:$8/night
Cheapest day:Monday
Most expensive day:Saturday
$89 - $139
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$94 - $107
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Oklahoma hotels

Show all 4,600 hotels
1
AC Hotel by Marriott Oklahoma City Bricktown
AC Hotel by Marriott Oklahoma City Bricktown
8.8 Excellent
411 East Sheridan Avenue, Oklahoma City, OK, United States
Show on map
0.6 mi from city centre, Oklahoma City, OK, United States 

This Oklahoma City hotel is located within a 10-minute stroll of Oklahoma City Train Station. It also offers complimentary Wi-Fi.

2
Candlewood Suites Oklahoma City - Bricktown
Candlewood Suites Oklahoma City - Bricktown
8.6 Excellent
933 East Reno Avenue, Oklahoma City, OK, United States
Show on map
1.1 mi from city centre, Oklahoma City, OK, United States 

Candlewood Suites Oklahoma City - Bricktown is located in Oklahoma City and is close to Cox Convention Center. It has a gym, as well as a 24-hour business centre, a BBQ/picnic area and a 24-hour reception.

3
Nced Conference Center & Hotel
Nced Conference Center & Hotel
8.4 Excellent
2801 East State Highway 9, Norman, OK, United States
Show on map
3.3 mi from city centre, Norman, OK, United States 

NCED Conference Center and Hotel provides a comfortable setting while in Norman. It features a fitness centre, as well as outdoor tennis courts, an outdoor pool and a sauna.

4
Hampton Inn & Suites Stillwater West
Hampton Inn & Suites Stillwater West
9.0 Excellent
615 South Country Club Road, Stillwater, OK, United States
Show on map
3.6 mi from city centre, Stillwater, OK, United States 

Located in Stillwater, Hampton Inn & Suites Stillwater West is an easy drive from Oklahoma State University and the National Wrestling Hall of Fame and Museum. It also provides an express check-in and check-out feature, an outdoor pool and a 24-hour reception.

5
River Spirit Casino Resort
River Spirit Casino Resort
9.6 Excellent
8330 Riverside Parkway, Tulsa, OK, United States
Show on map
8.0 mi from city centre, Tulsa, OK, United States 

Located in Tulsa, River Spirit Casino Resort is within a 40-minute drive of Tulsa International Airport and provides a swimming pool. It is close to River Spirit Casino.

6
Best Western Plus Norman
Best Western Plus Norman
9.0 Excellent
3100 Medical Park Place, Norman, OK, United States
Show on map
3.6 mi from city centre, Norman, OK, United States 

Boasting an outdoor heated pool, Best Western Plus Norman is situated in Norman and offers comfortable accommodation. It also provides an express check-in and check-out feature, a terrace and a 24-hour business centre.

7
Hampton Inn & Suites Oklahoma City-Bricktown
Hampton Inn & Suites Oklahoma City-Bricktown
8.3 Excellent
300 East Sheridan, Oklahoma City, OK, United States
Show on map
0.5 mi from city centre, Oklahoma City, OK, United States 

Hampton Inn & Suites Oklahoma City-Bricktown is set in Oklahoma City and is close to local attractions, such as Chickasaw Bricktown Ballpark. It also offers a 24-hour reception, an indoor pool and meeting rooms.

8
Holiday Inn Express Hotel & Suites Durant, An IHG Hotel
Holiday Inn Express Hotel & Suites Durant, An IHG Hotel
8.4 Excellent
613 University Place, Durant, OK, United States
Show on map
1.1 mi from city centre, Durant, OK, United States 

Boasting an outdoor pool, Holiday Inn Express Hotel & Suites Durant is situated in Durant and offers comfortable accommodation. It also provides meeting rooms, a concierge and a beauty centre.

Cheapest hotels in Oklahoma, United States

Show all 4,600 hotels
Days Inn by Wyndham Oklahoma City Fairground
Days Inn by Wyndham Oklahoma City Fairground
4.8 Okay
2801 Northwest 39th, Oklahoma City, OK, United States
Show on map
4.1 mi from city centre,  

Located in Oklahoma City, Days Inn by Wyndham Oklahoma City Fairground is an easy drive from the National Cowboy & Western Heritage Museum and Frontier City. The various facilities this charming hotel features include an outdoor pool, meeting rooms and a 24-hour reception.

$31
Avg. per night
Econo Lodge Inn & Suites Near Bricktown
Econo Lodge Inn & Suites Near Bricktown
5.7 Okay
1750 East Reno Avenue, Oklahoma City, OK, United States
Show on map
2.0 mi from city centre,  

Econo Lodge Inn & Suites Near Bricktown offers a comfortable setting when in Oklahoma City. It also features free Wi-Fi and a gym.

$38
Avg. per night
Super 8 by Wyndham Oklahoma Fairgrounds
Super 8 by Wyndham Oklahoma Fairgrounds
4.9 Okay
2821 Northwest 39th Street, Oklahoma City, OK, United States
Show on map
4.1 mi from city centre,  

Situated in Oklahoma City, Super 8 by Wyndham Oklahoma Fairgrounds is an easy drive from the National Cowboy & Western Heritage Museum and Cox Convention Center. It also offers free Wi-Fi and an outdoor pool.

$39
Avg. per night
Trade Winds Central Inn
Trade Winds Central Inn
4.9 Okay
3141 East Skelly Drive, Tulsa, OK, United States
Show on map
5.2 mi from city centre,  

Located in Tulsa, Trade Winds Central Inn is within a 20-minute drive of Tulsa International Airport and provides an outdoor pool. It offers 3-star accommodation with air-conditioned rooms.

$49
Avg. per night
Howard Johnson by Wyndham Oklahoma City Airport/ Fairgrounds
Howard Johnson by Wyndham Oklahoma City Airport/ Fairgrounds
7.8 Good
400 South Meridian Avenue, Oklahoma City, OK, United States
Show on map
4.8 mi from city centre,  

Situated in Oklahoma City, Howard Johnson by Wyndham Oklahoma City offers 3-star accommodation, as well as an outdoor pool. It also provides meeting rooms, an express check-in and check-out feature and a 24-hour reception.

$49
Avg. per night
Econo Lodge Inn & Suites
Econo Lodge Inn & Suites
6.2 Good
Oklahoma City, OK, United States
Show on map
4.9 mi from city centre,  

Located in Oklahoma City, Econo Lodge Inn & Suites Oklahoma City is within a 15-minute drive of Will Rogers World Airport and offers a Jacuzzi. It also features a ticket service, a 24-hour reception and a tour desk.

$51
Avg. per night
Biltmore Hotel Oklahoma
Biltmore Hotel Oklahoma
6.1 Good
401 South Meridian Avenue, Oklahoma City, OK, United States
Show on map
4.8 mi from city centre,  

Located in Oklahoma City, The Biltmore Hotel Oklahoma is within a 15-minute drive of Will Rogers World Airport and offers an outdoor pool. Guests can also enjoy free internet in all areas.

$51
Avg. per night
Studio 6 Oklahoma City Airport
Studio 6 Oklahoma City Airport
5.8 Okay
4601 Southwest 3rd Street, Oklahoma City, OK, United States
Show on map
4.9 mi from city centre,  

Studio 6 Oklahoma City Airport is located in Oklahoma City and provides free Wi-Fi. It also offers laundry facilities, an outdoor pool and a 24-hour reception.

$52
Avg. per night

Hotel prices in Oklahoma

2 stars and under

$31 - $128

Hampton Inn & Suites Oklahoma City-Bricktown
$126
Avg. per night
Days Inn by Wyndham Oklahoma City Fairground
$31
Avg. per night
3 stars

$65 - $147

Aloft Tulsa Downtown

#1 Most popular

$98
Avg. per night
Aloft Oklahoma City Downtown - Bricktown
$127
Avg. per night
4 stars +

$94 - $244

Choctaw Casino Resort Durant

#1 Most popular

$156
Avg. per night
Hyatt Regency Tulsa

#2 Most popular

Hyatt Regency Tulsa
8.2 Excellent
$111
Avg. per night
Wyndham Grand Oklahoma City Downtown
$94
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Oklahoma

Oklahoma travel FAQs

  • Where is the best place to stay in Oklahoma?

    When visiting Oklahoma, consider checking out Oklahoma City, Tulsa, and Durant as some of the most sought after locations.

  • What are the best hotels in Oklahoma?

    Oklahoma is home to many highly-rated hotels, one of which is Choctaw Casino Resort Durant, which has a current rating of 7.8. For other potential stays, consider Hyatt Regency Tulsa and Best Western Plus Broadway Inn & Suites, which can also be great places to stay in Oklahoma.