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.


Check prices on hotels in St. Joseph

Best deal Best deal Jul 6 - Jul 8
Tonight Tonight May 21 - May 22
This weekend This weekend May 25 - May 27
Next weekend Next weekend Jun 1 - Jun 3

Featured St. Joseph Resorts & Hotels with Spas

See all 62 Hotels in St. Joseph
Stoney Creek Hotel & Conference Center St. Joseph

Stoney Creek Hotel & Conference Center St. Joseph

1201 N Woobine Rd, St. Joseph
    2.5 out of 5.0
     
     
    4.6 out of 5 (725 reviews)
    Staff was very nice and explained all the features of the hotel. The room was beautiful and quite spacious.
    May 20, 2018

    Stoney Creek Hotel & Conference Center St. Joseph$112

    Stoney Creek Hotel & Conference Center St. Joseph$112
    Drury Inn & Suites St Joseph

    Drury Inn & Suites St Joseph

    4213 Frederick Ave, St. Joseph
      3.0 out of 5.0
       
       
      4.6 out of 5 (273 reviews)
      Always a great placeAlways enjoy our stay here. The staff is always happy to see you and make you feel welcome.
      May 14, 2018

      Drury Inn & Suites St Joseph$100

      Drury Inn & Suites St Joseph$100
      Fairfield Inn & Suites by Marriott St. Joseph

      Fairfield Inn & Suites by Marriott St. Joseph

      4779 Tuscany Drive, St. Joseph
        2.5 out of 5.0
         
         
        4.9 out of 5 (27 reviews)
        I was traveling cross country. I enjoyed my stay and got well needed rest. My room was clean and comfortable. The walk-in shower was great and the bed was very comfortable. I would highly recommend staying there.
        May 20, 2018

        Fairfield Inn & Suites by Marriott St. Joseph$89

        Fairfield Inn & Suites by Marriott St. Joseph$89
        Hampton Inn St Joseph

        Hampton Inn St Joseph

        3928 Frederick Ave, St. Joseph
          2.5 out of 5.0
           
           
          4.4 out of 5 (143 reviews)

          Hampton Inn St Joseph$110

          Hampton Inn St Joseph$110
          Holiday Inn Express & Suites Maryville

          Holiday Inn Express & Suites Maryville

          2929 S Main St, Maryville
            2.5 out of 5.0
             
             
            4.4 out of 5 (111 reviews)
            Nice renovation sVery pleasant, new. Renovations are very nice, good location.
            Apr 25, 2018

            Holiday Inn Express & Suites Maryville$96

            Holiday Inn Express & Suites Maryville$96
            Quality Inn

            Quality Inn

            496 South 39th Street, Bethany
              2.5 out of 5.0
               
               
              3.4 out of 5 (86 reviews)
              Convienant off freewayBreakfast needs improving but other than that, nice motel.
              Jan 8, 2018

              Quality Inn$64

              Quality Inn$64
              Super 8 by Wyndham Mound City

              Super 8 by Wyndham Mound City

              109 W 8th St, Mound City
                 
                 
                4.1 out of 5 (31 reviews)
                Overpriced for the area in my opinion.Room was clean and comfortable. Staff was very friendly.
                Jan 4, 2016
                Map

                Recently booked Resorts & Hotels with Spas in St. Joseph

                Red Roof Inn Cameron
                2.0 out of 5.0
                Last booking: 1 hour ago
                GuestHouse Inn St. Joseph
                2.5 out of 5.0
                Last booking: 1 hour ago
                Stoney Creek Hotel & Conference Center St. Joseph
                2.5 out of 5.0
                Last booking: 2 hours ago
                Country Hearth Inn Maryville
                2.5 out of 5.0
                Last booking: 3 hours ago
                Quality Inn
                2.5 out of 5.0
                Last booking: 5 hours ago
                Days Inn by Wyndham Cameron
                2.0 out of 5.0
                Last booking: 5 hours ago
                Americas Best Value Inn St. Joseph
                2.0 out of 5.0
                Last booking: 5 hours ago
                Days Inn by Wyndham St Joseph
                2.0 out of 5.0
                Last booking: 14 hours ago
                Super 8 by Wyndham Rock Port MO
                2.0 out of 5.0
                Last booking: 15 hours ago

                St. Joseph Resorts & Spa Travel Guide

                Pamper Yourself with a Spa Day in St. Joseph

                Pack your luggage and not your worries to begin your stress-free vacation. Looking for an opulent spa hotel that nestles you in the lap of luxury? We got you covered. Rather rest in a soothing boutique spa hotel? No problem. In fact, this area is so popular that it saw a large increase of travelers that are making it their perfect spot to unwind. If your optimal spa vacation is to get some respite from the daily grind , then St. Joseph can provide you with just enough solitude.

                Book a St. Joseph Spa Vacation that Won't Break the Bank

                You'll have no trouble finding a quality hotel, as St. Joseph has several fantastic options to choose from. Relax and stretch out for a bit. After that you can make your first appointment to indulge yourself at a nearby spa. After you've indulged yourself by getting a massage treatment, relaxing within the sauna, or sitting in the whirlpool, spend your evening getting relaxed as you enjoy the small-town atmosphere of this quaint city. You'll have no troubles keeping at ease in this destination which prides itself on their laid-back take on life. If you decide to take a walk around the area, you can spend a relaxed evening taking in this charming city's casual vibe. Regardless of where you wind up, just be sure to take it easy. Your spa sabbatical shouldn't be anything but super relaxing.

                St. Joseph is steadily recognized as one of the best spots to take vacation where you do nothing, and enjoy every second of it.