Star Rating
Hotel Name
Price Range (USD)to
Amenities

Osage Beach Hotels with Outdoor or Indoor Pools

Inn at Grand Glaize in Osage Beach 5142 Osage Beach Pkwy., Osage Beach, MO 65065
  • Pool available: Outdoor Pool is open from 10am-10pm during season.
  • Pool is below average
  • Pool should be renewed
  • Outside pool was too far
  • Old outdated pool
  • Pool area was very dirty
  • Pool in need of cleaning
  • Dirty pool, said 94%
  • 3 star Lake property
Days Inn Osage Beach in Osage Beach 4755 Osage Beach Pkwy., Osage Beach, MO 65065
  • Pool details: Pool is open until 11PMWe have two pools, one outdoors and on indoors that is heated
  • Cheap Lake hotel
The Lodge of Four Seasons 315 Four Seasons Dr., Lake Ozark, MO 65049 ~3.53 miles north of Osage Beach
  • Pool details: There is a total of 4 swimming pools on property. 3 outdoor pools, 1 indoor/outdoor pool. 2 pools are heated.
  • 4-star Resort property
Quality Inn Lake Ozark - Lake Ozark 3501 Bagnell Dam Blvd., Lake Ozark, MO 65049 ~3.83 miles northeast of Osage Beach
  • Pool details: Indoor and Outdoor swimming pools
  • Midscale Lake hotel
Quails Nest Inn & Suites
+1-866-221-8581
4644 Osage Beach Pkwy., Osage Beach, MO 65065
  • Has swimming pool
  • Pool is mediocre
  • Ordinary pool
  • Indoor pool was cold
  • Pools are tiny
  • Pool water so cold
  • Moderately clean pool area
  • Almost all guests thought the pool was clean
  • Low priced Highway hotel
Kirkwood Lodge : 1192 Lakeshore Dr. 1192 Lakeshore Dr., Osage Beach, MO 65065
  • Pool in hotel
  • Low Cost Lake hotel
Tan Tar a Resort - Osage Beach 494 Tan Tar a Dr., Osage Beach, MO 65065
  • Our hotel comes with a pool
  • 3 star Resort hotel
Camden on the Lake 2359 Bittersweet Rd., Lake Ozark, MO 65049 ~6.39 miles northwest of Osage Beach
  • Pool in hotel: Outdoor Swim Up Pool with Bar
  • High end Lake hotel
From$89
Very Good 4.5 /5Read Reviews CallBookMore Details
Old Kinderhook 678 Old Kinderhook Dr., Camdenton, MO 65020 ~12.04 miles southwest of Osage Beach
  • Pool available: Indoor and Outdoor Saltwater Pools
  • Affordable Golf Course property
From$99
Excellent 5.0 /5Read Reviews CallBookMore Details
Sleep Inn & Suites - Camdenton 1390 East Us Highway 54, Camdenton, MO 65020 ~12.71 miles south of Osage Beach
  • Pool details: 2 pools one indoor one outdoor, hours 9 am 12 midnight
  • 2-star Lake property
Days Inn Lebanon in Lebanon 2071 West Elm St., Lebanon, MO 65536 ~33.79 miles south of Osage Beach
  • Pool details: Outdoor pool.
  • Low Cost Highway property
Mainstay Suites 227 St. Robert Blvd., St. Robert, MO 65584 ~35.03 miles southeast of Osage Beach
  • Has swimming pool: Out Door Seasonal PoolHours are 10:00 Am to 10:00 PM
  • Two-star Highway property
From$69
Very Good 4.5 /5Reviews CallBookMore Details
Baymont Inn & Suites
+1-866-429-5787
139 Carmel Valley Way, Saint Robert, MO 65584 ~35.48 miles southeast of Osage Beach
  • Includes a swimming pool
  • Great pool
  • Pool and spa were great
  • Good pool
  • Heated pool
  • Pool was clean
  • Moderately clean pool area
  • Almost all guests thought the pool was clean
  • Most guests thought the pool was clean
  • Mid-scale Highway property
Comfort Inn St. Robert / Fort Leonard Wood : 103 St. Robert Blvd. 103 St. Robert Blvd., St Robert, MO 65583 ~35.51 miles southeast of Osage Beach
  • Has swimming pool: 24 Hour Indoor heated saltwater pool and hot tub.
  • Pool area with hot tub was great
  • Good pool
  • Great pool
  • 24 hr indoor pool
  • Pool area was very clean
  • Cheap Highway hotel
Hampton Inn St. Robert I44 103 St. Robert Plaza, Saint Robert, MO 65584 ~35.51 miles southeast of Osage Beach
  • Has swimming pool: 24 hour, heated, saltwater pool and hot tub.
  • 2 star Highway hotel
Fairfield Inn 131 St. Robert Blvd., St Robert, MO 65584 ~35.63 miles southeast of Osage Beach
  • Has swimming pool: Indoor 12'x 24' depth 5'(hot tub available)HRS: 6:00AM - 10:00PM
  • Economy Highway hotel
Quality Inn 114 Vickie Lynn Lane, St Robert, MO 65584 ~35.99 miles southeast of Osage Beach
  • Pool in hotel
  • Mid-scale Highway property
From$60
Very Good 4.0 /5Reviews CallBookMore Details
Econo Lodge : 309 Highway Z 309 Highway Z, Saint Robert, MO 65584 ~36.01 miles southeast of Osage Beach
  • With a pool!
  • Cheap Highway property
Holiday Inn Express & Suites Saint Robert Leonard Wood
+1-866-221-8581
605 Highway Z, Saint Robert, MO 65584 ~36.17 miles southeast of Osage Beach
  • We have a pool
  • Low priced hotel
From$60
Very Good 4.5 /5Review Score CallBookMore Details
Hampton Inn Jefferson City at the Capital Mall 4800 Country Club Dr., Jefferson City, MO 65109 ~37.07 miles northeast of Osage Beach
  • Has a pool!
  • Great pool
  • Excellent pool
  • 3 star Suburban hotel
Days Inn - Saint Robert 14125 Highway Z, Saint Robert, MO 65584 ~37.07 miles southeast of Osage Beach
  • Pool in hotel
  • 2 star property
From$48
Very Good 4.0 /5Reviews CallBookMore Details
Best Western Montis Inn : 14086 Highway Z 14086 Highway Z, Saint Robert, MO 65584 ~37.39 miles southeast of Osage Beach
  • Pool details: Seasonal
  • Mid-scale Suburban hotel
From$55
Very Good 4.0 /5Review Score CallBookMore Details
Best Western Plus Capital Inn 1937 Christy Dr., Jefferson City, MO 65101 ~38.13 miles northeast of Osage Beach
  • Pool available: OPEN 6AM TO 10:30 PM18' X 32'INDOOR
  • Clean pool area
  • Clean pool, said 80%
  • Excellent pool
  • Great pool
  • Nice indoor pool
  • 2-star Suburban hotel
From$89
Very Good 4.5 /5Reviews CallBookMore Details
Capitol Plaza Hotel & Convention Jefferson City 415 West Mccarty St., Jefferson City, MO 65101 ~40.31 miles northeast of Osage Beach
  • Pool in hotel: Indoor Pool 6am - 10pm
  • 4 star Downtown hotel

Next: Show All Available Osage Beach Hotels with Pricing
Back to Top