Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured Osage Beach Resorts & Hotels with Spas

See all 216 Hotels in Osage Beach
Lodge Of Four Seasons Golf Resort, Marina & Spa

Lodge Of Four Seasons Golf Resort, Marina & Spa

315 Four Seasons Dr., Lake Ozark
    4.0 out of 5.0
     
     
    3.8 out of 5 (339 reviews)
    Very nice hotelStaff very friendly and helpful Rooms very clean and quiet
    Apr 20, 2018

    Lodge Of Four Seasons Golf Resort, Marina & Spa$99

    Lodge Of Four Seasons Golf Resort, Marina & Spa$99
    The Lodge at Old Kinderhook Golf Resort

    The Lodge at Old Kinderhook Golf Resort

    678 Old Kinderhook Drive, Camdenton
      3.0 out of 5.0
       
       
      4.8 out of 5 (130 reviews)
      Anniversary tripGreat location, beautiful room, great food and service, overall great experience would go back again.
      Apr 7, 2018

      The Lodge at Old Kinderhook Golf Resort$99

      The Lodge at Old Kinderhook Golf Resort$99
      Camden on the Lake Resort & Spa

      Camden on the Lake Resort & Spa

      2359 Bittersweet Road, Lake Ozark
        4.0 out of 5.0
         
         
        4.5 out of 5 (460 reviews)
        happyI have stayed there many times before wouldn't chose to stay anywhere else in the Ozarks.
        Apr 2, 2018

        Camden on the Lake Resort & Spa$99

        Camden on the Lake Resort & Spa$99
        Tan Tar A Resort

        Tan Tar A Resort

        494 Tan Tar A Drive, Osage Beach
          3.0 out of 5.0
           
           
          3.9 out of 5 (967 reviews)
          Spring break hotelLocation was good, room view was beautiful. Unfortunately the hotel was under construction and areas were closed off making it inconvenient to get to the pool & water park. No children’s menu for breakfast.
          Apr 6, 2018

          Tan Tar A Resort$99

          Tan Tar A Resort$99
          Inn at Grand Glaize

          Inn at Grand Glaize

          5142 Osage Beach Pkwy, Osage Beach
            2.0 out of 5.0
             
             
            3.3 out of 5 (735 reviews)
            Nice place to spend a couple of daysHotel staff were very nice, making room available as soon as possible. Room was well cleaned and provided for. Shower head was a bit disappointing, weak flow, most of the water going down the drain. I was at a conference, which was well provided for with beverages. Conference room seemed too warm ...
            Oct 16, 2017

            Inn at Grand Glaize$60

            Inn at Grand Glaize$60
            Americas Best Value Inn & Suites-Eldon/Lake of the Ozarks

            Americas Best Value Inn & Suites-Eldon/Lake of the Ozarks

            10 Midway Rd, Eldon
              2.0 out of 5.0
               
               
              3.7 out of 5 (147 reviews)
              Justin at the front desk is phenomenal . . . he is vibrant, helpful and clearly wants to ensure you enjoy your stay. The toilet paper is very thin. There are no Kleenex in the main sleeping room. They used a top sheet instead of a fitted sheet on the mattress . . . there's no blanket, only a top ...
              Nov 26, 2017

              Americas Best Value Inn & Suites-Eldon/Lake of the Ozarks$59

              Americas Best Value Inn & Suites-Eldon/Lake of the Ozarks$59
              Avila Condominiums

              Avila Condominiums

              315 Four Seasons Dr,, Lake Ozark
                5.0 out of 5.0
                 
                 
                Baymont Inn & Suites Osage Beach

                Baymont Inn & Suites Osage Beach

                5887 Osage Beach Pkwy, Osage Beach
                  2.5 out of 5.0
                   
                   
                  4.0 out of 5 (278 reviews)
                  Perfect in every wayGreat room, location and service. No complaints at all. Breakfast was good too.
                  Apr 19, 2018

                  Baymont Inn & Suites Osage Beach$67

                  Baymont Inn & Suites Osage Beach$67
                  Cottage by the Castle

                  Cottage by the Castle

                  3395 State Road D, Camdenton
                    3.5 out of 5.0
                     
                     
                    5.0 out of 5 (5 reviews)
                    Would recommend!It was a very easy checkin and the wife, Kris was very accommodating. We were given chocolate covered strawberries upon arrival and the room was very clean and uncluttered. It has all the amenities that we needed and it was a nice surprise to have robes for us to use. We hiked Ha Ha Tonka state park ...
                    Nov 8, 2017

                    Cottage by the Castle$99

                    Cottage by the Castle$99
                    Holiday Shores

                    Holiday Shores

                    P.O. Box 812,, Lake Ozark
                      3.0 out of 5.0
                       
                       
                      Lake House Hotel

                      Lake House Hotel

                      3518 Osage Beach Pkwy, Osage Beach
                        2.5 out of 5.0
                         
                         
                        4.7 out of 5 (243 reviews)
                        Clean, nice, kid friendly hotelI stayed one night and everything was perfect. We had a very clean and comfortable room. The pool hand hot tubs are clean. Our children love the pool and the slide. We saw a very nice playground outside the hotel but couldn't use it because it rained all the time we were there. The staffs there were ...
                        Mar 30, 2018

                        Lake House Hotel$99

                        Lake House Hotel$99
                        Lakefront! Views! Large Pool! Park Setting! Stay 7+ Nights and Save $$

                        Lakefront! Views! Large Pool! Park Setting! Stay 7+ Nights and Save $$

                        , Lake Ozark
                           
                           
                          4.9 out of 5 (32 reviews)
                          Lakewood Resort

                          Lakewood Resort

                          1029 Lakewood Circle Lake Road 54-37,, Osage Beach
                            3.0 out of 5.0
                             
                             
                            Nantucket Bay Condominiums

                            Nantucket Bay Condominiums

                            143 Outback Pass,, Sunrise Beach
                              3.5 out of 5.0
                               
                               
                              Port Elsewhere

                              Port Elsewhere

                              300 Elsewhere Drive P.O. Box 602,, Lake Ozark
                                3.0 out of 5.0
                                 
                                 
                                Quails Nest Inn and Suites

                                Quails Nest Inn and Suites

                                4644 Osage Beach Pkwy, Osage Beach
                                  2.5 out of 5.0
                                   
                                   
                                  3.4 out of 5 (99 reviews)
                                  Very nice stay, very polite clerk at the front desVery happy with our stay. Nice rooms, polite clerk at the front desk. Will recommend to all our friends and family.
                                  Feb 19, 2018

                                  Quails Nest Inn and Suites$60

                                  Quails Nest Inn and Suites$60
                                  Quality Inn Lake of the Ozarks

                                  Quality Inn Lake of the Ozarks

                                  3501 Bagnell Dam Blvd, Lake Ozark
                                    2.5 out of 5.0
                                     
                                     
                                    3.7 out of 5 (375 reviews)
                                    comfortableRoom was surprisingly quiet and a comfortable king bed. Renovations being done but not obtrusive. Wifi sucked in the room but the lobby/breakfast area were ok for me to work in. Good choice and variety of places to eat nearby. Breakfast was the standard fair of scrambled eggs, waffles, yogurt, etc ...
                                    Apr 13, 2018

                                    Quality Inn Lake of the Ozarks$59

                                    Quality Inn Lake of the Ozarks$59

                                    Recently booked Resorts & Hotels with Spas in Osage Beach

                                    Lodge Of Four Seasons Golf Resort, Marina & Spa
                                    4.0 out of 5.0
                                    Last booking: 20 minutes ago
                                    Americas Best Value Inn & Suites-Eldon/Lake of the Ozarks
                                    2.0 out of 5.0
                                    Last booking: 10 hours ago
                                    Tan Tar A Resort
                                    3.0 out of 5.0
                                    Last booking: 10 hours ago
                                    Osage Village Inn
                                    2.5 out of 5.0
                                    Last booking: 11 hours ago
                                    Inn at Grand Glaize
                                    2.0 out of 5.0
                                    Last booking: 12 hours ago
                                    Lake House Hotel
                                    2.5 out of 5.0
                                    Last booking: 13 hours ago
                                    Sleep Inn & Suites Lake of the Ozarks
                                    2.5 out of 5.0
                                    Last booking: 14 hours ago
                                    WorldMark Lake Of The Ozarks
                                    3.0 out of 5.0
                                    Last booking: 14 hours ago
                                    Hawk's Nest Lodge
                                    2.0 out of 5.0
                                    Last booking: 15 hours ago

                                    Osage Beach Resorts & Spa Travel Guide

                                    Pamper Yourself with a Spa Day in Osage Beach

                                    Pack up your bags and leave behind concerns to begin your tension-free time-off. If you are looking for opulent hotel or reasonable selections, we can help you find the best location to stay. In fact, this area is so popular that it saw a big increase of guests that are making it their go-to spot to unwind. You deserve the royal treatment every now and then. Make this your opportunity for a weekend where you can have all your worries melt away in Osage Beach.

                                    We Have Divine Spa Deals in Osage Beach

                                    Make sure to take your time once you've checked-in. You've just begun your vacation, so take some time relaxing in your accommodations. You can rest easy knowing that many of these hotels provide most of what you need for a great vacation. Moreover, you'll be welcomed by a clean and always very comfortable room. After you've indulged yourself by enjoying a massage, relaxing within the steam room, or sitting in the whirlpool, you can put on your explorer's cap and uncover the hidden gems of Osage Beach. Discovering new restauraunts, eclectic boutiques, or a beautiful park can be one of the many highlights of your holiday. If you're not sure where to begin, ask your hotel's porter to get a sense for what Osage Beach has to offer. There is no better source than a local to point you to an exciting evening out or to a cafe to sip a few cocktails at and have an easy-going time. Regardless of where you wind up, just make sure to hang loose. Your spa break shouldn't be anything but especially relaxing.

                                    Providing plenty of comfortable retreats and and peaceful surroundings, it's clear why more and more people are choosing Osage Beach as their stress-free spa weekend sanctuary.