Oklahoma City Hotels with a Pool

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Collect 10 nights get 1 free*

And look out for Secret Prices on select hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
=
FREE
Book this Pool Hotel in Oklahoma City

Country Inn & Suites by Carlson, Oklahoma City North

(10 miles to city center)
  • 3 stars
Excellent 4.2 / 5
from
$78
Book this Pool Hotel in Oklahoma City

Embassy Suites Oklahoma City Will Rogers Airport

(5.1 miles to city center)
  • 3.5 stars
Excellent 4.4 / 5
from
$87
Book this Pool Hotel in Norman

Embassy Suites Norman - Hotel & Conference Center

(15 miles to city center)
  • 3.5 stars
Excellent 4.5 / 5
from
$122
Book this Pool Hotel in Oklahoma City

Sonesta ES Suites Oklahoma City

(4.7 miles to city center)
  • 3 stars
Excellent 4.4 / 5
from
$99
Book this Pool Hotel in Oklahoma City

Homewood Suites by Hilton Oklahoma City - Bricktown, OK

(710 yards to city center)
  • 3 stars
Outstanding 4.6 / 5
from
$107
Book this Pool Hotel in Oklahoma City

Renaissance Waterford Oklahoma City Hotel

(5.0 miles to city center)
  • 4 stars
Excellent 4.4 / 5
from
$111
Book this Pool Hotel in Oklahoma City

DoubleTree by Hilton Hotel Oklahoma City Airport

(5.0 miles to city center)
  • 3 stars
Excellent 4.4 / 5
from
$99
Book this Pool Hotel in Norman

Marriott Conference Center at NCED

(20 miles to city center)
  • 3 stars
Excellent 4.2 / 5
from
$119
Book this Pool Hotel in Oklahoma City

The Skirvin Hilton Oklahoma City

(160 yards to city center)
  • 4 stars
Excellent 4.5 / 5
from
$134
Book this Pool Hotel in Midwest City

Sheraton Midwest City Hotel at the Reed Conference Center

(5.4 miles to city center)
  • 3.5 stars
Good 3.8 / 5
from
$95
Book this Pool Hotel in Oklahoma City

Courtyard by Marriott Oklahoma City Downtown

(450 yards to city center)
  • 3 stars
Excellent 4.2 / 5
from
$114
Book this Pool Hotel in Oklahoma City

Residence Inn by Marriott Oklahoma City Downtown/Bricktown

(930 yards to city center)
  • 3 stars
Excellent 4.5 / 5
from
$139
Book this Pool Hotel in Norman

Hilton Garden Inn Norman

(17 miles to city center)
  • 3 stars
Excellent 4.0 / 5
from
$99
Book this Pool Hotel in Oklahoma City

Country Inn & Suites By Carlson Oklahoma City Airport

(5.2 miles to city center)
  • 3 stars
Excellent 4.1 / 5
from
$80
Book this Pool Hotel in Norman

Courtyard by Marriott Norman

(17 miles to city center)
  • 3 stars
Excellent 4.4 / 5
from
$84
Book this Pool Hotel in Oklahoma City

Renaissance Oklahoma City Convention Center Hotel

(100 yards to city center)
  • 3.5 stars
Excellent 4.0 / 5
from
$118
Book this Pool Hotel in Oklahoma City

Courtyard by Marriott Oklahoma City Northwest

(4.0 miles to city center)
  • 3 stars
Excellent 4.3 / 5
from
$79
Book this Pool Hotel in Oklahoma City

Hilton Garden Inn Oklahoma City Midtown

(4.9 miles to city center)
  • 3 stars
Excellent 4.3 / 5
from
$104
Book this Pool Hotel in Oklahoma City

Holiday Inn Oklahoma City Airport

(4.9 miles to city center)
  • 3 stars
Excellent 4.1 / 5
from
$89
Book this Pool Hotel in Norman

Sooner Legends

(18 miles to city center)
  • 3 stars
Excellent 4.1 / 5
from
$89
Book this Pool Hotel in Oklahoma City

Hilton Garden Inn Oklahoma City North/Quail Springs

(10 miles to city center)
  • 3 stars
Excellent 4.3 / 5
from
$93
Book this Pool Hotel in Oklahoma City

Courtyard by Marriott Oklahoma City Airport

(4.7 miles to city center)
  • 3 stars
Excellent 4.3 / 5
from
$84
Book this Pool Hotel in Oklahoma City

Ambassador Hotel Oklahoma City, Autograph Collection

(1700 yards to city center)
  • 4 stars
Outstanding 4.6 / 5
from
$148
Book this Pool Hotel in Shawnee

Holiday Inn Express & Suites Shawnee

(34 miles to city center)
  • 3 stars
Good 3.9 / 5
from
$102
Book this Pool Hotel in Oklahoma City

Hilton Garden Inn Oklahoma City Airport

(4.9 miles to city center)
  • 3 stars
Excellent 4.2 / 5
from
$87

Collect 10 nights get 1 free*

And look out for Secret Prices on select hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
=
FREE