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

Search over 1 million properties and 550 airlines worldwide

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

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


Check Canada hotel prices

Tonight Feb. 23 - Feb. 24
This weekend Feb. 28 - Mar. 1
Next weekend Mar. 6 - Mar. 8

Top Cities in Canada

Top Canada Spa Hotels

See all 26,158 properties in Canada

Estimated price for 1 night/2 adults

Temple Gardens Hotel & Spa

Temple Gardens Hotel & Spa

24 Fairford St E, Moose Jaw, SK
    4.0 out of 5.0
     
     
    3.9 out of 5 (825 reviews)

    Situated in Moose Jaw, this spa hotel is within 1 mile (2 km) of Moose Jaw Museum and Art Gallery and Tunnels of Moose Jaw. Towne and Country Mall and Moose ...

    My children enjoyed the skywalk! They were disappointed they couldn’t walk across the outdoor skywalk!
    Feb. 10, 2020

    CA $180 per night for 2 guests

    Mar. 8 - Mar. 9
    Temple Gardens Hotel & SpaCA $180
    White Oaks Resort & Spa

    White Oaks Resort & Spa

    253 Taylor Rd, Niagara-on-the-Lake, ON
      4.0 out of 5.0
       
       
      4.5 out of 5 (1981 reviews)

      Located in Glendale, this spa resort is within a 10-minute walk of Outlet Collection at Niagara and Niagara College Niagara-on-the-Lake Campus. Lundy's Lane ...

      Comfortable stay, great location, would definitely return!
      Feb. 17, 2020

      CA $119 per night for 2 guests

      Mar. 8 - Mar. 9
      White Oaks Resort & SpaCA $119
      Sterling Inn & Spa - an Ontario's Finest Inn

      Sterling Inn & Spa - an Ontario's Finest Inn

      5195 Magdalen St, Niagara Falls, ON
        4.0 out of 5.0
         
         
        4.6 out of 5 (2749 reviews)

        Situated in Niagara Falls, this spa hotel is steps away from Niagara River Gorge and Greg Frewin Theatre. Clifton Hill and Niagara SkyWheel are also within 10 ...

        The room was very nice and spacious. The steam shower was relaxing and all the staff were lovely.
        Feb. 20, 2020

        CA $120 per night for 2 guests

        Feb. 24 - Feb. 25
        Sterling Inn & Spa - an Ontario's Finest InnCA $120
        Oak Bay Beach Hotel

        Oak Bay Beach Hotel

        1175 Beach Dr, Victoria, BC
          4.5 out of 5.0
           
           
          4.8 out of 5 (1050 reviews)

          Located in South Oak Bay, this luxury resort is within a 10-minute walk of Victoria Golf Club and Oak Bay Marina. Abkhazi Garden and Cadboro Bay are also within ...

          This is a beautiful hotel. The rooms are lovely, well appointed and comfortable. We had dinner in the pub and it was delicious. The mineral pools are beautiful and relaxing. We couldn’t have had a nicer stay.
          Feb. 19, 2020

          CA $217 per night for 2 guests

          Mar. 1 - Mar. 2
          Oak Bay Beach HotelCA $217
          Kingfisher Oceanside Resort and Spa

          Kingfisher Oceanside Resort and Spa

          4330 Island Highway South, Courtenay, BC
            3.0 out of 5.0
             
             
            4.3 out of 5 (566 reviews)

            Situated on the waterfront, this spa resort is within 6 miles (10 km) of Vancouver Island Visitor Centre, Courtenay and District Museum and Paleontology Centre ...

            Nice room. Didn’t like the tacky light show in the garden.
            Feb. 20, 2020

            CA $160 per night for 2 guests

            Feb. 24 - Feb. 25
            Kingfisher Oceanside Resort and SpaCA $160
            Banff Caribou Lodge and Spa

            Banff Caribou Lodge and Spa

            521 Banff Ave, Box 1070, Banff, AB
              3.5 out of 5.0
               
               
              4.1 out of 5 (2945 reviews)

              Located in the heart of Banff, this spa hotel is 0.6 mi (0.9 km) from Banff Lake Louise Tourism Bureau, and within 3 mi (5 km) of Cave and Basin National Historic ...

              The room smelt like a campfire....it was awesome!!!
              Feb. 20, 2020

              CA $99 per night for 2 guests

              Mar. 1 - Mar. 2
              Banff Caribou Lodge and SpaCA $99
              Century Plaza Hotel & Spa

              Century Plaza Hotel & Spa

              1015 Burrard St, Vancouver, BC
                3.5 out of 5.0
                 
                 
                4.1 out of 5 (7234 reviews)

                Located in West End, this spa hotel is within a 10-minute walk of Orpheum Theater, Robson Square and Vancouver Art Gallery. Pacific Centre Shopping Mall and ...

                Prime location and great value for money. Wish a single parking spot was included with the price, but not a big deal. My girlfriend and I had a wonderful evening!
                Feb. 19, 2020

                CA $142 per night for 2 guests

                Feb. 24 - Feb. 25
                Century Plaza Hotel & SpaCA $142
                Moose Hotel And Suites

                Moose Hotel And Suites

                345 Banff Ave, Banff, AB
                  3.5 out of 5.0
                   
                   
                  4.7 out of 5 (1657 reviews)

                  Located in the heart of Banff, this spa hotel is within a 5-minute walk of Banff National Park Information Centre and Banff Lake Louise Tourism Bureau. Banff ...

                  Loved the rooftop outdoor Hot pools with amazing views. Great location for walking around Banff
                  Feb. 22, 2020

                  CA $199 per night for 2 guests

                  Mar. 8 - Mar. 9
                  Moose Hotel And SuitesCA $199
                  The Grand Hotel & Suites Toronto

                  The Grand Hotel & Suites Toronto

                  225 Jarvis St, Toronto, ON
                    4.0 out of 5.0
                     
                     
                    4.4 out of 5 (7269 reviews)

                    Located in Downtown Toronto, this spa hotel is within 1 mi (2 km) of Ryerson University, Hockey Hall of Fame and Scotiabank Arena. The Distillery Historic District ...

                    Great hot tubs on the rooftop with city views and open at night
                    Feb. 22, 2020

                    CA $195 per night for 2 guests

                    Mar. 5 - Mar. 6
                    The Grand Hotel & Suites TorontoCA $195
                    DoubleTree Fallsview Resort & Spa by Hilton Niagara Falls

                    DoubleTree Fallsview Resort & Spa by Hilton Niagara Falls

                    6039 Fallsview Blvd, Niagara Falls, ON
                      4.0 out of 5.0
                       
                       
                      4.3 out of 5 (2112 reviews)

                      This family-friendly Niagara Falls hotel is located on the Strip, within a 10-minute walk of Fallsview Casino and Skylon Tower. Scotiabank Convention Centre ...

                      Great property, check in was great and we loved our stay! Thank you!
                      Feb. 19, 2020

                      CA $104 per night for 2 guests

                      Feb. 24 - Feb. 25
                      DoubleTree Fallsview Resort & Spa by Hilton Niagara FallsCA $104
                      Map

                      Pocket Guide: Spa Hotels in Canada

                      Search for hotels in Canada on Expedia. You can easily find your hotels in Canada using one of the methods below:

                      • View our selection of featured hotels in Canada
                      • Use the map to find hotels in the Canada neighborhood you prefer
                      • Use the filters to see hotels in a specific area of Canada, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Canada
                      • Enter your travel dates to view the best deals on hotels in Canada - while they last