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

Search over 1,000,000 properties worldwide and 550 airlines 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 British Columbia

Tonight Dec. 5 - Dec. 6
This weekend Dec. 6 - Dec. 8
Next weekend Dec. 13 - Dec. 15

Featured British Columbia Spa Hotels

See all 6,885 properties in British Columbia

Estimated price for 1 night/2 adults

Oak Bay Beach Hotel

Oak Bay Beach Hotel

1175 Beach Dr, Victoria, BC
    4.5 out of 5.0
     
     
    4.8 out of 5 (1009 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 ...

    The views from Hotels are so beautiful and relaxing.. Never got bored even if I have stay in hotel for all day.
    Nov. 26, 2019

    CA $202 per night for 2 guests

    Dec. 15 - Dec. 16
    Oak Bay Beach HotelCA $202
    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 (553 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 ...

      Some of the rooms are in bad need of updating. Restaurant doesn’t open for breakfast early enough.
      Nov. 24, 2019

      CA $160 per night for 2 guests

      Dec. 6 - Dec. 7
      Kingfisher Oceanside Resort and SpaCA $160
      Century Plaza Hotel & Spa

      Century Plaza Hotel & Spa

      1015 Burrard St, Vancouver, BC
        3.5 out of 5.0
         
         
        4.1 out of 5 (7119 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 ...

        Nice clean hotel central location walking distance to everywhere I wanted to be. Staff was fine
        Dec. 4, 2019

        CA $146 per night for 2 guests

        Jan. 4 - Jan. 5
        Century Plaza Hotel & SpaCA $146
        Nita Lake Lodge

        Nita Lake Lodge

        2131 Lake Placid Rd, Whistler, BC
          4.0 out of 5.0
           
           
          4.7 out of 5 (1034 reviews)

          Located in Whistler Creekside, this spa hotel is 0.4 mi (0.6 km) from Creekside Gondola, and within 3 mi (5 km) of Whistler Golf Club and Whistler Village Gondola. ...

          Great stay as usual but a bit noisy as concrete was being pumped across the street
          Dec. 1, 2019

          CA $152 per night for 2 guests

          Dec. 10 - Dec. 11
          Nita Lake LodgeCA $152
          Tigh-Na-Mara Seaside Spa Resort

          Tigh-Na-Mara Seaside Spa Resort

          1155 Resort Drive, Parksville, BC
            3.5 out of 5.0
             
             
            4.2 out of 5 (759 reviews)

            Offering direct access to the beach, this Regional District of Nanaimo resort is within 1 mi (2 km) of Riptide Lagoon Adventure Golf and Rathtrevor Beach Provincial ...

            They have a wonderful spa and the view from the room was amazing! Some things around the grounds and in the rooms seen a little dated.
            Nov. 29, 2019

            CA $167 per night for 2 guests

            Dec. 11 - Dec. 12
            Tigh-Na-Mara Seaside Spa ResortCA $167
            The Parkside Hotel & Spa

            The Parkside Hotel & Spa

            810 Humboldt Street, Victoria, BC
              3.5 out of 5.0
               
               
              4.6 out of 5 (1982 reviews)

              This family-friendly Victoria aparthotel is located by the ocean, within a 5-minute walk of St. Ann's Academy and Royal BC Museum. British Columbia Parliament ...

              A beautiful hotel which is walking distance to everything downtown. The suite was modern and had a very well equipped kitchen.
              Nov. 25, 2019

              CA $172 per night for 2 guests

              Dec. 19 - Dec. 20
              The Parkside Hotel & SpaCA $172
              The Fairmont Chateau Whistler

              The Fairmont Chateau Whistler

              4599 Chateau Blvd, Whistler, BC
                4.5 out of 5.0
                 
                 
                4.5 out of 5 (1898 reviews)

                Located in Blackcomb, this luxury resort is within a 15-minute walk of Squamish Lil'wat Cultural Centre, Audain Art Museum and Blackcomb Excalibur Gondola.

                Staff were very kind and helpful. Room was clean as well. But the pool was quite busy and both me and my partner got extremely dry skin and even some rash.
                Dec. 3, 2019

                CA $269 per night for 2 guests

                Dec. 8 - Dec. 9
                The Fairmont Chateau WhistlerCA $269
                Sparkling Hill Wellness Resort and Spa

                Sparkling Hill Wellness Resort and Spa

                888 Sparkling Place, Vernon, BC
                  4.0 out of 5.0
                   
                   
                  4.3 out of 5 (303 reviews)

                  Situated on a lake, this spa hotel is within 2 miles (3 km) of Columbia Mountains, Predator Ridge Golf Resort and Kalamalka Lake. Okanagan Lake and Planet Bee ...

                  Well thought out Spa. Staff was more than friendly and helpful. Atmosphere was perfect and amenities were superb. Lovely place for a romantic getaway, a retreat and just for relaxation.
                  Nov. 12, 2019

                  Sparkling Hill Wellness Resort and SpaGet Rates

                  Four Seasons Resort Whistler

                  Four Seasons Resort Whistler

                  4591 Blackcomb Way, Whistler, BC
                    5.0 out of 5.0
                     
                     
                    4.7 out of 5 (1134 reviews)

                    Located in Blackcomb, this luxury resort is within 1 mi (2 km) of Whistler Blackcomb Ski Resort, Whistler Village Gondola and Blackcomb Excalibur Gondola. Coca-Cola ...

                    This place is Amazing, the pool area is great for kids and I loved the steam room
                    Dec. 3, 2019

                    CA $300 per night for 2 guests

                    Dec. 8 - Dec. 9
                    Four Seasons Resort WhistlerCA $300
                    The Sutton Place Hotel - Vancouver

                    The Sutton Place Hotel - Vancouver

                    845 Burrard St, Vancouver, BC
                      4.5 out of 5.0
                       
                       
                      4.4 out of 5 (4248 reviews)

                      Located in Downtown Vancouver, this luxury hotel is steps away from Robson Square and Robson Street. Granville Street and Vancouver Art Gallery are also within ...

                      Extremely pleasant staff. Loved the "Georgian Bar". Excellent location close to amenities.
                      Dec. 2, 2019

                      CA $221 per night for 2 guests

                      Dec. 19 - Dec. 20
                      The Sutton Place Hotel - VancouverCA $221
                      Map

                      Pocket Guide: Spa Hotels in British Columbia

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

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