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 prices on hotels in British Columbia

Tonight Jan. 21 - Jan. 22
This weekend Jan. 24 - Jan. 26
Next weekend Jan. 31 - Feb. 2

Top British Columbia Romantic Hotels

See all 7,490 properties in British Columbia

Estimated price for 1 night/2 adults

The Fairmont Empress

The Fairmont Empress

721 Government St, Victoria, BC
    4.0 out of 5.0
     
     
    4.3 out of 5 (2035 reviews)

    This family-friendly Victoria hotel is located on the waterfront, within a 5-minute walk of Maritime Museum of British Columbia, Victoria Bug Zoo and British ...

    Amazing property in every way Staff is friendly and knowledgeable. Facilities are best in class 4 Diamond property!
    Jan. 19, 2020

    CA $239 per night for 2 guests

    Feb. 17 - Feb. 18
    The Fairmont EmpressCA $239
    Copper Point Resort

    Copper Point Resort

    760 Cooper Road, Invermere, BC
      4.0 out of 5.0
       
       
      4.3 out of 5 (1618 reviews)

      Situated in Invermere, this spa resort is within a 5-minute walk of Columbia Mountains and Copper Point Golf Course. Eagle Ranch Golf Course is 2.3 mi (3.8 km) ...

      Mountain views; secluded. The site smelled off; myself and all three of my children noted it. I believe it was residual from the cleaning product(s).
      Jan. 12, 2020

      CA $119 per night for 2 guests

      Jan. 26 - Jan. 27
      Copper Point ResortCA $119
      Hotel Grand Pacific

      Hotel Grand Pacific

      463 Belleville St, Victoria, BC
        4.0 out of 5.0
         
         
        4.5 out of 5 (2049 reviews)

        Located in James Bay, this romantic hotel is steps away from The Robert Bateman Centre, Victoria Harbour and Victoria Clipper Ferry Terminal. British Columbia ...

        Super friendly and helpful staff! Lovely pool- kid friendly.
        Jan. 5, 2020

        CA $136 per night for 2 guests

        Jan. 24 - Jan. 25
        Hotel Grand PacificCA $136
        Brentwood Bay Resort & Spa

        Brentwood Bay Resort & Spa

        849 Verdier Ave, Brentwood Bay, BC
          4.5 out of 5.0
           
           
          4.8 out of 5 (1054 reviews)

          Situated near the airport, this luxury hotel is 0.2 mi (0.4 km) from Brentwood Bay Ferry Terminal and 2 mi (3.3 km) from Butchart Gardens. Victoria Butterfly ...

          Very beautiful ocean front setting. Great to rent kayaks or paddle boards next door. Beautiful resort and hot pool and hottub. Spa is amazing!! Great amenitied and food! Number #1 on my list!
          Jan. 18, 2020

          CA $156 per night for 2 guests

          Feb. 9 - Feb. 10
          Brentwood Bay Resort & SpaCA $156
          Oak Bay Beach Hotel

          Oak Bay Beach Hotel

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

            Awesome hotel ! Everything was perfect. Great staff. , great food .
            Jan. 5, 2020

            CA $215 per night for 2 guests

            Jan. 22 - Jan. 23
            Oak Bay Beach HotelCA $215
            Emerald Lake Lodge

            Emerald Lake Lodge

            Emerald Lake Road, Field, BC
              3.5 out of 5.0
               
               
              4.2 out of 5 (1509 reviews)

              Situated on a lake, this romantic hotel is 10.7 mi (17.3 km) from Upper Spiral Tunnel Scenic Viewpoint, and within 25 mi (40 km) of Takakkaw Falls and Wapta ...

              How quite and calm the stay was. Food was amazing as well. Nice work in playing great music and staying away from top 40!!
              Jan. 21, 2020

              CA $139 per night for 2 guests

              Feb. 3 - Feb. 4
              Emerald Lake LodgeCA $139
              Sooke Harbour House

              Sooke Harbour House

              1528 Whiffen Spit Rd, Sooke, BC
                4.0 out of 5.0
                 
                 
                4.5 out of 5 (391 reviews)

                Nestled on the beach, this Sooke hotel is within 3 mi (5 km) of Sooke Harbour, District of Sooke Municipal Hall and Sooke Region Museum. Sooke Potholes Provincial ...

                We enjoyed our stay in these quaint rooms. Breakfast and dinner were very good. A few hiccups were encountered, when I called the resort to let them know we were needing a pet friendly room they informed me I had two rooms booked and needed to call Expedia to fix the problem, Expedia said it was ...
                Dec. 14, 2019

                CA $229 per night for 2 guests

                Feb. 9 - Feb. 10
                Sooke Harbour HouseCA $229
                L'Hermitage Hotel

                L'Hermitage Hotel

                788 Richards Street, Vancouver, BC
                  4.0 out of 5.0
                   
                   
                  4.8 out of 5 (2119 reviews)

                  Located in Downtown Vancouver, this romantic hotel is within a 5-minute walk of Vancouver Central Public Library and Orpheum Theater. Vancouver Art Gallery and ...

                  Great value and location. Clean hotel and friendly staff.
                  Jan. 19, 2020

                  CA $195 per night for 2 guests

                  Jan. 23 - Jan. 24
                  L'Hermitage HotelCA $195
                  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 (4287 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 ...

                    Parking staff were awesome, they did great job... Because of snow storm I brought my large truck.. staff took great care of my truck 👍
                    Jan. 19, 2020

                    CA $157 per night for 2 guests

                    Jan. 31 - Feb. 1
                    The Sutton Place Hotel - VancouverCA $157
                    Nita Lake Lodge

                    Nita Lake Lodge

                    2131 Lake Placid Rd, Whistler, BC
                      4.0 out of 5.0
                       
                       
                      4.7 out of 5 (1058 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. ...

                      I felt the service was exemplary and the property in all respects was immaculate
                      Jan. 14, 2020

                      CA $277 per night for 2 guests

                      Jan. 28 - Jan. 29
                      Nita Lake LodgeCA $277
                      Map

                      Pocket Guide: Romantic 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