Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Oklahoma

Filter by star ratings
All filters
Holiday Inn Express & Suites Mcalester
Holiday Inn Express & Suites Mcalester
8.8 Excellent
1811 Peaceable Road, McAlester, OK, United States
Show on map
3.6 km from city centre, McAlester, OK, United States 
ExcellentBased on 217 reviews
8.8

Boasting an outdoor pool, Holiday Inn Express Hotel & Suites McAlester is situated in McAlester and offers comfortable accommodation. It also provides a BBQ/picnic area, laundry facilities and a car rental desk.

Super 8 by Wyndham Oklahoma Fairgrounds
Super 8 by Wyndham Oklahoma Fairgrounds
5.0 Okay
2821 Northwest 39th Street, Oklahoma City, OK, United States
Show on map
6.5 km from city centre, Oklahoma City, OK, United States 
OkayBased on 410 reviews
5.0

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.

Hyatt Regency Tulsa
Hyatt Regency Tulsa
8.3 Excellent
100 East 2nd Street, Tulsa, OK, United States
Show on map
0.2 km from city centre, Tulsa, OK, United States 
ExcellentBased on 1,436 reviews
8.3

Hyatt Regency Tulsa is set in Tulsa and is close to local landmarks, such as the Brady Theater and the Oklahoma Jazz Hall of Fame. It is also a five-minute walk from BOK Tower and Union Depot, and is close to many of the area's attractions.

Tru by Hilton Oklahoma City Airport, OK
Tru by Hilton Oklahoma City Airport, OK
8.6 Excellent
802 South Meridian Avenue, Oklahoma City, OK, United States
Show on map
7.7 km from city centre, Oklahoma City, OK, United States 
ExcellentBased on 184 reviews
8.6

Located in Oklahoma City, Tru By Hilton Oklahoma City Airport Ok offers free Wi-Fi and a gym. It also features luggage storage, a safe and a 24-hour reception.

Motel 6 Oklahoma City, OK
Motel 6 Oklahoma City, OK
6.4 Good
2727 West I-44 Service Road, Oklahoma City, OK, United States
Show on map
6.5 km from city centre, Oklahoma City, OK, United States 
GoodBased on 109 reviews
6.4

Motel 6 Oklahoma City is located in Oklahoma City and features an indoor pool. It also offers a lift and laundry facilities.

Four Points by Sheraton Oklahoma City Quail Springs
Four Points by Sheraton Oklahoma City Quail Springs
7.7 Good
3117 Northwest 137th Street, Oklahoma City, OK, United States
Show on map
16.8 km from city centre, Oklahoma City, OK, United States 
GoodBased on 80 reviews
7.7

Four Points by Sheraton Oklahoma City Quail Springs provides art deco 3-star accommodation in Oklahoma City. Those staying at the property have access to an indoor pool and a swimming pool.

SpringHill Suites by Marriott Lawton
SpringHill Suites by Marriott Lawton
7.7 Good
3 Southeast Interstate Drive, Lawton, OK, United States
Show on map
1.1 km from city centre, Lawton, OK, United States 
GoodBased on 127 reviews
7.7

Boasting a Jacuzzi and an indoor pool, SpringHill Suites by Marriott Lawton is situated in Lawton and provides comfortable accommodation. It offers 3-star accommodation with air-conditioned rooms.

Studio 6 Oklahoma City Airport
Studio 6 Oklahoma City Airport
6.4 Good
4601 Southwest 3rd Street, Oklahoma City, OK, United States
Show on map
7.9 km from city centre, Oklahoma City, OK, United States 
GoodBased on 170 reviews
6.4

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.

Tips for booking a Oklahoma hotel

Cheapest month:June
Most expensive month:April
Average price in Oklahoma:€90/night
Absolute cheapest price found:€7/night
Cheapest day:Monday
Most expensive day:Saturday
€62 - €113
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
€77 - €88
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Oklahoma hotels

Show all 3,698 hotels
1
SpringHill Suites by Marriott Lawton
SpringHill Suites by Marriott Lawton
7.7 Good
3 Southeast Interstate Drive, Lawton, OK, United States
Show on map
1.1 km from city centre, Lawton 

Boasting a Jacuzzi and an indoor pool, SpringHill Suites by Marriott Lawton is situated in Lawton and provides comfortable accommodation. It offers 3-star accommodation with air-conditioned rooms.

2
Four Points by Sheraton Oklahoma City Quail Springs
Four Points by Sheraton Oklahoma City Quail Springs
7.7 Good
3117 Northwest 137th Street, Oklahoma City, OK, United States
Show on map
16.8 km from city centre, Oklahoma City 

Four Points by Sheraton Oklahoma City Quail Springs provides art deco 3-star accommodation in Oklahoma City. Those staying at the property have access to an indoor pool and a swimming pool.

3
Hyatt Regency Tulsa
Hyatt Regency Tulsa
8.3 Excellent
100 East 2nd Street, Tulsa, OK, United States
Show on map
0.2 km from city centre, Tulsa 

Hyatt Regency Tulsa is set in Tulsa and is close to local landmarks, such as the Brady Theater and the Oklahoma Jazz Hall of Fame. It is also a five-minute walk from BOK Tower and Union Depot, and is close to many of the area's attractions.

4
Holiday Inn Express & Suites Mcalester
Holiday Inn Express & Suites Mcalester
8.8 Excellent
1811 Peaceable Road, McAlester, OK, United States
Show on map
3.6 km from city centre, McAlester 

Boasting an outdoor pool, Holiday Inn Express Hotel & Suites McAlester is situated in McAlester and offers comfortable accommodation. It also provides a BBQ/picnic area, laundry facilities and a car rental desk.

5
Tru by Hilton Oklahoma City Airport, OK
Tru by Hilton Oklahoma City Airport, OK
8.6 Excellent
802 South Meridian Avenue, Oklahoma City, OK, United States
Show on map
7.7 km from city centre, Oklahoma City 

Located in Oklahoma City, Tru By Hilton Oklahoma City Airport Ok offers free Wi-Fi and a gym. It also features luggage storage, a safe and a 24-hour reception.

6
Motel 6 Oklahoma City, OK
Motel 6 Oklahoma City, OK
6.4 Good
2727 West I-44 Service Road, Oklahoma City, OK, United States
Show on map
6.5 km from city centre, Oklahoma City 

Motel 6 Oklahoma City is located in Oklahoma City and features an indoor pool. It also offers a lift and laundry facilities.

7
Super 8 by Wyndham Oklahoma Fairgrounds
Super 8 by Wyndham Oklahoma Fairgrounds
5.0 Okay
2821 Northwest 39th Street, Oklahoma City, OK, United States
Show on map
6.5 km from city centre, Oklahoma City 

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.

8
Studio 6 Oklahoma City Airport
Studio 6 Oklahoma City Airport
6.4 Good
4601 Southwest 3rd Street, Oklahoma City, OK, United States
Show on map
7.9 km from city centre, Oklahoma City 

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.

Cheapest hotels in Oklahoma, United States

Show all 3,698 hotels
Super 8 by Wyndham Oklahoma Fairgrounds
Super 8 by Wyndham Oklahoma Fairgrounds
5.0 Okay
2821 Northwest 39th Street, Oklahoma City, OK, United States
Show on map
6.5 km 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.

€32
Avg. per night
Studio 6 Oklahoma City Airport
Studio 6 Oklahoma City Airport
6.4 Good
4601 Southwest 3rd Street, Oklahoma City, OK, United States
Show on map
7.9 km 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.

€39
Avg. per night
Motel 6 Oklahoma City, OK
Motel 6 Oklahoma City, OK
6.4 Good
2727 West I-44 Service Road, Oklahoma City, OK, United States
Show on map
6.5 km from city centre,  

Motel 6 Oklahoma City is located in Oklahoma City and features an indoor pool. It also offers a lift and laundry facilities.

€40
Avg. per night
Four Points by Sheraton Oklahoma City Quail Springs
Four Points by Sheraton Oklahoma City Quail Springs
7.7 Good
3117 Northwest 137th Street, Oklahoma City, OK, United States
Show on map
16.8 km from city centre,  

Four Points by Sheraton Oklahoma City Quail Springs provides art deco 3-star accommodation in Oklahoma City. Those staying at the property have access to an indoor pool and a swimming pool.

€67
Avg. per night
Tru by Hilton Oklahoma City Airport, OK
Tru by Hilton Oklahoma City Airport, OK
8.6 Excellent
802 South Meridian Avenue, Oklahoma City, OK, United States
Show on map
7.7 km from city centre,  

Located in Oklahoma City, Tru By Hilton Oklahoma City Airport Ok offers free Wi-Fi and a gym. It also features luggage storage, a safe and a 24-hour reception.

€72
Avg. per night
Holiday Inn Express & Suites Mcalester
Holiday Inn Express & Suites Mcalester
8.8 Excellent
1811 Peaceable Road, McAlester, OK, United States
Show on map
3.6 km from city centre,  

Boasting an outdoor pool, Holiday Inn Express Hotel & Suites McAlester is situated in McAlester and offers comfortable accommodation. It also provides a BBQ/picnic area, laundry facilities and a car rental desk.

€81
Avg. per night
Hyatt Regency Tulsa
Hyatt Regency Tulsa
8.3 Excellent
100 East 2nd Street, Tulsa, OK, United States
Show on map
0.2 km from city centre,  

Hyatt Regency Tulsa is set in Tulsa and is close to local landmarks, such as the Brady Theater and the Oklahoma Jazz Hall of Fame. It is also a five-minute walk from BOK Tower and Union Depot, and is close to many of the area's attractions.

€89
Avg. per night
SpringHill Suites by Marriott Lawton
SpringHill Suites by Marriott Lawton
7.7 Good
3 Southeast Interstate Drive, Lawton, OK, United States
Show on map
1.1 km from city centre,  

Boasting a Jacuzzi and an indoor pool, SpringHill Suites by Marriott Lawton is situated in Lawton and provides comfortable accommodation. It offers 3-star accommodation with air-conditioned rooms.

€102
Avg. per night

Hotel prices in Oklahoma

2 stars or below

€32 - €39

Super 8 by Wyndham Oklahoma Fairgrounds

No. 1 most popular

€32
Avg. per night
Studio 6 Oklahoma City Airport
€39
Avg. per night
3 stars

€56 - €143

SpringHill Suites by Marriott Lawton

No. 1 most popular

€102
Avg. per night
Four Points by Sheraton Oklahoma City Quail Springs
€67
Avg. per night
Nced Conference Center & Hotel

Best value

€56
Avg. per night
4 stars and up

€89 - €131

The Skirvin Hilton Oklahoma City

No. 1 most popular

€131
Avg. per night
River Spirit Casino Resort

No. 2 most popular

€110
Avg. per night
Hyatt Regency Tulsa

Best value

Hyatt Regency Tulsa
8.3 Excellent
€89
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?

    Tulsa, Oklahoma City, and Sand Springs are some of the most favoured places to stay in Oklahoma.

  • What are the best hotels in Oklahoma?

    Oklahoma is home to many highly-rated hotels, one of which is Hyatt Regency Tulsa, which has a current rating of 8.3. For other potential stays, consider Hampton Inn & Suites Tulsa North/Owasso and Hotel Indigo Tulsa Downtown, which can also be great places to stay in Oklahoma.