Hotels in Oklahoma

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

Oklahoma
28 Oct — 29 Oct2
Oklahoma
Thu 28/10
Fri 29/10
...and more

Tips for booking a Oklahoma hotel

Cheapest month:June
Most expensive month:November
Average price in Oklahoma:C$ 138/night
Absolute cheapest price found:C$ 21/night
Cheapest day:Thursday
Most expensive day:Tuesday
C$ 92 - C$ 176
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 66 - C$ 171
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Oklahoma, United States

Show all 4,371 hotels
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
7.7 km 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.

C$ 61
Avg. per night
Baymont by Wyndham Oklahoma City Airport
Baymont by Wyndham Oklahoma City Airport
8.1 Excellent
4240 W I 40 Service Rd, Oklahoma City, OK, United States
Show on map
7.3 km from city centre,  

Boasting an outdoor pool, Baymont by Wyndham Oklahoma City Airport is situated in Oklahoma City and provides charming accommodation. It also offers an express check-in and check-out feature, a 24-hour business centre and a 24-hour reception.

C$ 62
Avg. per night
Motel 6 Mcalester Ok
Motel 6 Mcalester Ok
7.8 Good
690 Bernhardt Drive, McAlester, OK, United States
Show on map
3.7 km from city centre,  

Motel 6 McAlester is located in Krebs and offers free Wi-Fi. It is conveniently positioned for guests wanting to discover the area's attractions.

C$ 67
Avg. per night
Days Inn by Wyndham Oklahoma City NW Expressway
Days Inn by Wyndham Oklahoma City NW Expressway
6.7 Good
6600 Northwest Expressway, Oklahoma City, OK, United States
Show on map
14.3 km from city centre,  

Days Inn by Wyndham Oklahoma City NW Expressway is located in Oklahoma City and provides free Wi-Fi. It also offers laundry facilities, a 24-hour reception and an outdoor pool.

C$ 69
Avg. per night
AmericInn by Wyndham Oklahoma City Airport
AmericInn by Wyndham Oklahoma City Airport
6.4 Good
1905 South Meridian Avenue, Oklahoma City, OK, United States
Show on map
8.1 km from city centre,  

Located in Oklahoma City, AmericInn Hotel & Suites Oklahoma City Airport is within a 10-minute drive of Will Rogers World Airport and provides an outdoor pool. It has a fitness centre, as well as meeting rooms, an express check-in and check-out feature and a 24-hour reception.

C$ 71
Avg. per night
Sleep Inn and Suites Edmond near University
Sleep Inn and Suites Edmond near University
7.8 Good
3608 S. Broadway Extension, Edmond, OK, United States
Show on map
3.8 km from city centre,  

Boasting an indoor pool, Sleep Inn & Suites Edmond is situated in Edmond and provides comfortable accommodation. It also offers meeting rooms, a 24-hour reception and laundry facilities.

C$ 77
Avg. per night
Country Inn & Suites by Radisson, Oklahoma NW Expr
Country Inn & Suites by Radisson, Oklahoma NW Expr
7.9 Good
3141 Northwest Expressway, Oklahoma City, OK, United States
Show on map
8.4 km from city centre,  

Boasting an outdoor pool, Country Inn & Suites by Radisson Oklahoma City at Northwest Expressway OK is situated in Oklahoma City and offers stylish accommodation. It also features a 24-hour reception, laundry facilities and an express check-in and check-out feature.

C$ 80
Avg. per night
Ramada by Wyndham Tulsa
Ramada by Wyndham Tulsa
7.0 Good
8175 East Skelly Drive, Tulsa, OK, United States
Show on map
10.3 km from city centre,  

Ramada by Wyndham Tulsa is situated in Tulsa and is close to the area's well-known attractions. Some of the popular facilities provided at this 3-star hotel are free Wi-Fi and an indoor pool.

C$ 82
Avg. per night

Hotel prices in Oklahoma

2 stars or below

C$ 61 - C$ 163

Sleep Inn and Suites Edmond near University
C$ 77
Avg. per night
Americas Best Value Inn Pryor

#2 Most popular

C$ 87
Avg. per night
3 stars

C$ 80 - C$ 152

Four Points by Sheraton Oklahoma City Airport
C$ 114
Avg. per night
Doubletree By Hilton Hotel Oklahoma City Airport
C$ 134
Avg. per night
4 stars and up

C$ 150 - C$ 322

21c Museum Hotel Oklahoma City

#1 Most popular

C$ 162
Avg. per night
Sheraton Oklahoma City Downtown Hotel
C$ 155
Avg. per night
Hyatt Regency Tulsa

Best value

Hyatt Regency Tulsa
8.2 Excellent
C$ 150
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?

    Our travelers prefer to stay in places like Oklahoma City, Tulsa, and Edmond while in Oklahoma.

  • What are the best hotels in Oklahoma?

    384 reviews rated Sleep Inn and Suites Edmond near University with an average score of 7.8/10. It may also be worth looking into the 21c Museum Hotel Oklahoma City, which received a rating of 8.6/10 from 198 reviews. Sheraton Oklahoma City Downtown Hotel could also be a good option, with a score of 7.7/10 from 490 reviews.