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 15 - Dec 16
This weekend Dec 20 - Dec 22
Next weekend Dec 27 - Dec 29

Featured British Columbia Resorts & Hotels with Spas

See all 7,062 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

    ¥16,782 per night for 2 guests

    Dec 16 - Dec 17
    Oak Bay Beach Hotel¥16,782
    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 (554 reviews)

      Located near the slopes, this Courtenay resort is within 6 mi (10 km) of Vancouver Island Visitor Centre and Courtenay and District Memorial Outdoor Pool and ...

      there was nothing not to like, it was a really nice place
      Dec 9, 2019

      ¥12,893 per night for 2 guests

      Dec 16 - Dec 17
      Kingfisher Oceanside Resort and Spa¥12,893
      Century Plaza Hotel & Spa

      Century Plaza Hotel & Spa

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

        The staff were friendly and helpful. The food offered in both the restaurant and cafe was very tasty.
        Dec 13, 2019

        ¥11,141 per night for 2 guests

        Jan 2 - Jan 3
        Century Plaza Hotel & Spa¥11,141
        Nita Lake Lodge

        Nita Lake Lodge

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

          Conveniently near skiing facilities, this Whistler Creekside hotel is located in the mountains within 3 mi (5 km) of Creekside Gondola, Whistler Golf Club, and ...

          One of the most hospitable places I have stayed at.
          Dec 9, 2019

          ¥16,487 per night for 2 guests

          Dec 17 - Dec 18
          Nita Lake Lodge¥16,487
          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 (765 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 ...

            Really nice little suite. Looks like a cabin inside. Warm and cozy gas fireplace and comfortable furniture. Would stay here again.
            Dec 11, 2019

            ¥14,040 per night for 2 guests

            Dec 16 - Dec 17
            Tigh-Na-Mara Seaside Spa Resort¥14,040
            The Parkside Hotel & Spa

            The Parkside Hotel & Spa

            810 Humboldt Street, Victoria, BC
              3.5 out of 5.0
               
               
              4.6 out of 5 (1984 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 ...

              Very close to lovely Beacon Hill Park and downtown.
              Dec 10, 2019

              ¥14,002 per night for 2 guests

              Dec 17 - Dec 18
              The Parkside Hotel & Spa¥14,002
              The Fairmont Chateau Whistler

              The Fairmont Chateau Whistler

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

                Located in the mountains, this Blackcomb resort offers ski-in/ski-out access and is within a 15-minute walk of Squamish Lil'wat Cultural Centre, Audain Art Museum, ...

                The staff was amazing.the room was small for the price and could use some updating. Lobby and lounge were great to hang out in.
                Dec 9, 2019

                ¥27,333 per night for 2 guests

                Dec 16 - Dec 17
                The Fairmont Chateau Whistler¥27,333
                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 (305 reviews)

                  Situated on a lake, this spa hotel is within 2 mi (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 (1139 reviews)

                    Located near the slopes, this Blackcomb resort is next to a golf course and within 1 mi (2 km) of Whistler Blackcomb Ski Resort, Whistler Village Gondola, and ...

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

                    ¥33,125 per night for 2 guests

                    Dec 17 - Dec 18
                    Four Seasons Resort Whistler¥33,125
                    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 near the slopes, this Downtown Vancouver hotel is in the city center and within a 5-minute walk of Robson Street, Granville Street, and Vancouver Art ...

                      Great location. Older property which shows in some areas but still a “grand hotel”. Service and staff make this charming hotel a wonderful stay. Paid for wifi but older electrical fittings made managing devices difficult.
                      Dec 9, 2019

                      ¥16,478 per night for 2 guests

                      Dec 16 - Dec 17
                      The Sutton Place Hotel - Vancouver¥16,478
                      Map

                      Pocket Guide: Resorts & Hotels with Spas 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