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
  • Includes a pool: Outdoor Pool is open from 10am-10pm during season.
  • 2-star Lake hotel
Days Inn by Wyndham Osage Beach Lake of The Ozarks - 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
  • Low-priced Lake property
From$65
Very Good 4.0 /5Review Score CallBookMore Details
The Lodge of Four Seasons 315 Four Seasons Dr., Lake Ozark, MO 65049 ~3.53 miles north of Osage Beach
  • Pool available: There is a total of 4 swimming pools on property. 3 outdoor pools, 1 indoor/outdoor pool. 2 pools are heated.
  • High-end Resort property
From$109
Average 3.5 /5Reviews CallBookMore Details
Quails Nest Inn & Suites in Osage Beach
+1-888-283-3404
4644 Osage Beach Pkwy., Osage Beach, MO 65065
  • Includes a 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
  • 2-star Highway hotel
Kirkwood Lodge 1192 Lakeshore Dr., Osage Beach, MO 65065
  • We have a pool ready for use
  • Economical Lake property
Tan Tar a Resort 494 Tan Tar a Dr., Osage Beach, MO 65065
  • Includes a pool
  • Affordable Resort property
Camden on the Lake - Lake Ozark 2359 Bittersweet Rd., Lake Ozark, MO 65049 ~6.39 miles northwest of Osage Beach
  • Pool details: Outdoor Swim Up Pool with Bar
  • Expensive Lake hotel
Old Kinderhook 678 Old Kinderhook Dr., Camdenton, MO 65020 ~12.04 miles southwest of Osage Beach
  • Pool details: Indoor and Outdoor Saltwater Pools
  • 3-star Golf Course property
From$139
Very Good 4.5 /5Latest 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
  • Economy Lake hotel
Econo Lodge : 1221 Millcreek Rd.
+1-800-881-1523
1221 Millcreek Rd., Lebanon, MO 65536 ~31.34 miles south of Osage Beach
  • Includes a pool: seasonal pool
  • Inexpensive Highway property
Americas Best Value Inn : 1830 West Elm St. 1830 West Elm St., Lebanon, MO 65536 ~33.52 miles south of Osage Beach
  • Includes a swimming pool
  • Economy property
Days Inn Lebanon 2071 West Elm St., Lebanon, MO 65536 ~33.79 miles south of Osage Beach
  • Has swimming pool: Outdoor pool.
  • Inexpensive Highway hotel
Mainstay Suites - St. Robert 227 St. Robert Blvd., St. Robert, MO 65584 ~35.03 miles southeast of Osage Beach
  • Pool in hotel: Out Door Seasonal PoolHours are 10:00 Am to 10:00 PM
  • Cheap Highway property
Baymont Inn & Suites : 139 Carmel Valley Way
+1-888-690-5281
139 Carmel Valley Way, Saint Robert, MO 65584 ~35.48 miles southeast of Osage Beach
  • Includes a 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
  • 3 star Highway hotel
From$65
Very Good 4.0 /5Read Reviews CallBookMore Details
Comfort Inn St. Robert / Fort Leonard Wood - St Robert 103 St. Robert Blvd., St Robert, MO 65583 ~35.51 miles southeast of Osage Beach
  • Includes a 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
  • Inexpensive Highway hotel
Fairfield Inn - St Robert 131 St. Robert Blvd., St Robert, MO 65584 ~35.63 miles southeast of Osage Beach
  • Pool available: Indoor 12'x 24' depth 5'(hot tub available)HRS: 6:00AM - 10:00PM
  • Economical Highway property
Quality Inn 114 Vickie Lynn Lane, St Robert, MO 65584 ~35.99 miles southeast of Osage Beach
  • Includes a pool
  • 3-star Highway property
From$66
Very Good 4.0 /5Review Score CallBookMore Details
Econo Lodge 309 Highway Z, Saint Robert, MO 65584 ~36.01 miles southeast of Osage Beach
  • Includes a pool
  • Cheap Highway hotel
Holiday Inn Express & Suites Saint Robert Leonard Wood : 605 Highway Z
+1-866-221-8581
605 Highway Z, Saint Robert, MO 65584 ~36.17 miles southeast of Osage Beach
  • Includes a swimming pool
  • Low-priced hotel
From$60
Very Good 4.5 /5Review Score CallBookMore Details
Days Inn - Saint Robert 14125 Highway Z, Saint Robert, MO 65584 ~37.07 miles southeast of Osage Beach
  • Has a pool!
  • Cheap property
Best Western Montis Inn : 14086 Highway Z 14086 Highway Z, Saint Robert, MO 65584 ~37.39 miles southeast of Osage Beach
  • Pool in hotel: Seasonal
  • Two-star Suburban hotel
From$56
Very Good 4.0 /5Review Score CallBookMore Details
Best Western Plus Capital Inn : 1937 Christy Dr. 1937 Christy Dr., Jefferson City, MO 65101 ~38.13 miles northeast of Osage Beach
  • Includes a pool: OPEN 6AM TO 10:30 PM18' X 32'INDOOR
  • Clean pool area
  • Clean pool, said 80%
  • Excellent pool
  • Great pool
  • Nice indoor pool
  • Economical Suburban hotel
From$90
Very Good 4.5 /5Review Score 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
  • Four star Downtown property

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