Hotels in Oklahoma

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

Oklahoma
Jul 23 — Jul 242
Oklahoma
Fri 7/23
Sat 7/24
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Oklahoma

Filter by star ratings
All filters
Rodeway Inn
Rodeway Inn
6.5 Good
3296 South Muskogee Avenue, Tahlequah, OK, United States
Show on map
2.5 mi from city centre, Tahlequah, OK, United States 
GoodBased on 264 reviews
6.5

Located in Tahlequah, Rodeway Inn Tahlequah provides free Wi-Fi and a gym. It also offers an indoor pool, massage services and a 24-hour reception.

Fairfield Inn and Suites by Marriott Edmond
Fairfield Inn and Suites by Marriott Edmond
7.9 Good
301 Meline Drive, Edmond, OK, United States
Show on map
2.8 mi from city centre, Edmond, OK, United States 
GoodBased on 70 reviews
7.9

Boasting a sauna and an indoor pool, Fairfield Inn & Suites by Marriott Edmond is located in Edmond and provides comfortable accommodation. It also offers an express check-in and check-out feature, a beauty centre and meeting rooms.

Holiday Inn Express & Suites Mcalester
Holiday Inn Express & Suites Mcalester
8.7 Excellent
1811 Peaceable Road, McAlester, OK, United States
Show on map
2.2 mi from city centre, McAlester, OK, United States 
ExcellentBased on 236 reviews
8.7

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.

Governor's Suites Hotel Oklahoma City Airport Area
Governor's Suites Hotel Oklahoma City Airport Area
8.8 Excellent
2308 South Meridian Avenue, Oklahoma City, OK, United States
Show on map
5.1 mi from city centre, Oklahoma City, OK, United States 
ExcellentBased on 868 reviews
8.8

Governors Suites Hotel provides comfortable 3-star accommodation in Oklahoma City. It has a fitness centre, as well as a Jacuzzi, meeting rooms and an outdoor pool.

Embassy Suites Norman - Hotel & Conference Center
Embassy Suites Norman - Hotel & Conference Center
8.7 Excellent
2501 Conference Drive, Norman, OK, United States
Show on map
2.7 mi from city centre, Norman, OK, United States 
ExcellentBased on 314 reviews
8.7

Embassy Suites Norman - Hotel and Conference Center is located in Norman and offers an indoor pool. It also provides valet parking, a lake and an express check-in and check-out feature.

La Quinta Inn & Suites by Wyndham Shawnee
La Quinta Inn & Suites by Wyndham Shawnee
7.4 Good
5401 Enterprise Ct, Shawnee, OK, United States
Show on map
4.4 mi from city centre, Shawnee, OK, United States 
GoodBased on 237 reviews
7.4

La Quinta Inn & Suites Shawnee provides 3-star accommodation in Shawnee. It also offers an express check-in and check-out feature, an indoor pool and free Wi-Fi.

Four Points by Sheraton Oklahoma City Quail Springs
Four Points by Sheraton Oklahoma City Quail Springs
7.8 Good
3117 Northwest 137th Street, Oklahoma City, OK, United States
Show on map
10.4 mi from city centre, Oklahoma City, OK, United States 
GoodBased on 93 reviews
7.8

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.

Rodeway Inn
Rodeway Inn
3.0 Mediocre
3110 Cache Road, Lawton, OK, United States
Show on map
2.5 mi from city centre, Lawton, OK, United States 
MediocreBased on 17 reviews
3.0

This pet-friendly motel is located in Lawton and features an indoor pool and free Wi-Fi. It is ideally positioned for those wanting to sightsee in the area.

Courtyard by Marriott Oklahoma City Downtown
Courtyard by Marriott Oklahoma City Downtown
8.4 Excellent
2 West Reno Avenue, Oklahoma City, OK, United States
Show on map
0.3 mi from city centre, Oklahoma City, OK, United States 
ExcellentBased on 300 reviews
8.4

Located in Oklahoma City, Courtyard by Marriott Oklahoma City Downtown provides stylish, 3-star accommodation close to Cox Convention Center. Those staying at the property have access to an indoor pool and a beauty centre.

Holiday Inn Express & Suites Tahlequah
Holiday Inn Express & Suites Tahlequah
8.4 Excellent
2142 Mahaney Avenue, Tahlequah, OK, United States
Show on map
1.8 mi from city centre, Tahlequah, OK, United States 
ExcellentBased on 197 reviews
8.4

Situated in Tahlequah, Holiday Inn Express and Suites Tahlequah provides 3-star accommodation, as well as an indoor pool. It offers complimentary Wi-Fi, meeting rooms and a 24-hour reception.

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 3,868 hotels

Cheapest hotels in Oklahoma, United States

Show all 3,868 hotels

Hotel prices in Oklahoma

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 Holiday Inn Tulsa City Center, which has a current rating of 7.6. For other potential stays, consider AC Hotel by Marriott Oklahoma City Bricktown and Comfort Inn and Suites Norman near University, which can also be great places to stay in Oklahoma.