British Columbia may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Search Hotels for Romantic Getaways in British Columbia

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top British Columbia Romantic Hotels

Fairmont Empress

Fairmont Empress

4 out of 5
721 Government St, Victoria, BC
The price is CA $287 per night from Dec 13 to Dec 14

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 ...

4.4/5Wonderful! (986 reviews)

"Location and the history of the Hotel was important. The rooms were amazing and the staff was what you would expect of a hotel of this caliber."…"

Reviewed on Nov. 24, 2020

Fairmont Empress
Copper Point Resort

Copper Point Resort

4 out of 5
760 Cooper Road, Invermere, BC
The price is CA $119 per night from Dec 1 to Dec 2

Located in East Kootenay, this spa resort is within a 5-minute walk of Columbia Mountains and Copper Point Golf Course. James Chabot Provincial Park and Eagle ...

4.5/5Wonderful! (970 reviews)

"Very pleasant stay. We just did an overnight stay, and with the covid restrictions, we anticipated a restricted time, but we had a good stay. We will return."…"

Reviewed on Nov. 4, 2020

Copper Point Resort
Hotel Grand Pacific

Hotel Grand Pacific

4 out of 5
463 Belleville St, Victoria, BC
The price is CA $185 per night from Dec 19 to Dec 20

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

4.6/5Wonderful! (1,215 reviews)

"Downtown! Harbor ! View ! Friendliness ! Professionalism ! Cleanliness ! What else can you ask for.Ofcourse service is down because of Covid. Only downside is the paid parking. As a guest, you need to park somewhere, right (hidden price). Otherwise, happy happy..."…"

Reviewed on Nov. 25, 2020

Hotel Grand Pacific
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Brentwood Bay Resort & Spa

Brentwood Bay Resort & Spa

4.5 out of 5
849 Verdier Ave, Brentwood Bay, BC
The price is CA $189 per night from Dec 7 to Dec 8

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 ...

4.7/5Exceptional! (991 reviews)

"It was a very relaxing stay. Our room was quiet and comfortable with a beautiful view of the water and mountains 🙂. The staff were very helpful and always professional. We had a delicious brunch in the Arbutus room and we were served by Camryn, who was very knowledgeable and pleasant. Overall stay ..."…"

Reviewed on Nov. 26, 2020

Brentwood Bay Resort & Spa
Oak Bay Beach Hotel

Oak Bay Beach Hotel

4.5 out of 5
1175 Beach Dr, Victoria, BC
The price is CA $236 per night from Dec 15 to Dec 16

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 ...

4.8/5Exceptional! (992 reviews)

"Access to the downtown, covered parking, great room, outstanding showers, clean,clean facilities, friendly helpful staff, outstanding food....what more could you ask for?"…"

Reviewed on Nov. 21, 2020

Oak Bay Beach Hotel
Emerald Lake Lodge

Emerald Lake Lodge

3.5 out of 5
Emerald Lake Road, Field, BC
The price is CA $249 per night from Dec 1 to Dec 2

Situated on a lake, this romantic hotel is 10.7 mi (17.3 km) from Upper Spiral Tunnel Scenic Viewpoint and 11.3 mi (18.1 km) from Lower Spiral Tunnel Scenic ...

4.2/5Very Good! (978 reviews)

"We just loved having a re fireplace in our room. Unlimited wood to burn. The water at the lodge is beautiful right out the tap. They must be using fresh water from a he mountains ."…"

Reviewed on Nov. 25, 2020

Emerald Lake Lodge
Sooke Harbour House

Sooke Harbour House

4 out of 5
1528 Whiffen Spit Rd, Sooke, BC
Get Rates

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 ...

4.5/5Wonderful! (404 reviews)

"Excellent, serene getaway. Love the wood-burning fireplaces and hot tubs. Great walking at the Potholes and Whiffin Spit Great food and fantastic bar. Best vacation ever!"…"

Reviewed on Mar. 24, 2020

Sooke Harbour House
L'Hermitage Hotel

L'Hermitage Hotel

4 out of 5
788 Richards Street, Vancouver, BC
The price is CA $155 per night from Dec 6 to Dec 7

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 ...

4.8/5Exceptional! (990 reviews)

"L’Hermitage is a beautiful, clean boutique hotel. We enjoyed our stay so much we will definitely be back!"…"

Reviewed on Nov. 24, 2020

L'Hermitage Hotel
The Sutton Place Hotel - Vancouver

The Sutton Place Hotel - Vancouver

4.5 out of 5
845 Burrard St, Vancouver, BC
The price is CA $159 per night from Dec 1 to Dec 2

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 ...

4.4/5Excellent! (1,366 reviews)

"Great location - within walking diastance of pretty much everything. Great value for money."…"

Reviewed on Nov. 5, 2020

The Sutton Place Hotel - Vancouver
Nita Lake Lodge

Nita Lake Lodge

4 out of 5
2131 Lake Placid Rd, Whistler, BC
The price is CA $169 per night from Dec 1 to Dec 2

Located in Whistler Creekside, this spa hotel is within a 10-minute walk of Whistler Blackcomb Ski Resort and Creekside Gondola. Whistler Golf Club and Whistler ...

4.6/5Exceptional! (983 reviews)

"Easy check in & check out process. Spacious rooms :)"…"

Reviewed on Nov. 22, 2020

Nita Lake Lodge
The Listel Hotel Vancouver

The Listel Hotel Vancouver

3.5 out of 5
1300 Robson St, Vancouver, BC
The price is CA $120 per night from Dec 1 to Dec 2

Located in West End, this romantic hotel is within a 10-minute walk of Robson Street and Vancouver Waterfront. Granville Street and United States Consulate are ...

4.5/5Wonderful! (985 reviews)

"The sparkling water on tap was a lovely addition to our stay . City view and end room was perfect ."…"

Reviewed on Oct. 25, 2020

The Listel Hotel Vancouver
Executive Hotel Le Soleil

Executive Hotel Le Soleil

4 out of 5
567 Hornby St, Vancouver, BC
The price is CA $150 per night from Dec 1 to Dec 2

This family-friendly Vancouver hotel is located near the airport, within a 5-minute walk of Bill Reid Gallery of Northwest Coast Art, Christ Church Cathedral ...

4.6/5Wonderful! (1,218 reviews)

"Architectural and interior style and great location"…"

Reviewed on Oct. 24, 2020

Executive Hotel Le Soleil
OPUS Hotel Vancouver

OPUS Hotel Vancouver

4 out of 5
322 Davie St, Vancouver, BC
Get Rates

Located in Yaletown, this romantic hotel is within 1 mi (2 km) of Rogers Arena and Granville Island Public Market. Vancouver Waterfront and Canada Place are ...

4.6/5Exceptional! (887 reviews)

"Location is amazing, boutique friendly staff and service and charming. comfortable rooms.."…"

Reviewed on Mar. 13, 2020

OPUS Hotel Vancouver
Pinnacle Hotel at the Pier

Pinnacle Hotel at the Pier

4 out of 5
138 Victory Ship Way, North Vancouver, BC
The price is CA $143 per night from Dec 1 to Dec 2

Located in Lower Lonsdale, this romantic hotel is within 1 mile (2 km) of Lonsdale Quay Seabus Terminal and Lonsdale Quay Market. Vancouver Waterfront and Granville ...

4.5/5Wonderful! (982 reviews)

"We always love our stay here. There’s is so much to do within walking distance. Parking is easy and the restaurants are so good and so many to choose from."…"

Reviewed on Oct. 31, 2020

Pinnacle Hotel at the Pier
The Parkside Hotel & Spa

The Parkside Hotel & Spa

3.5 out of 5
810 Humboldt Street, Victoria, BC
The price is CA $177 per night from Dec 8 to Dec 9

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

4.6/5Wonderful! (2,023 reviews)

"Beautiful patios and large rooms. Great staff Perfect location downtown. I have a high truck and couldn’t use the underground parking, there was ample parking in the street."…"

Reviewed on Nov. 7, 2020

The Parkside Hotel & Spa
Summit Lodge Boutique Hotel

Summit Lodge Boutique Hotel

4 out of 5
4359 Main St., Whistler, BC
The price is CA $120 per night from Dec 1 to Dec 2

Located in Village North, this romantic hotel is within a 10-minute walk of Whistler Blackcomb Ski Resort and Whistler Golf Club. Whistler Village Gondola and ...

4.7/5Exceptional! (976 reviews)

"Location was great, nice room and great service. Definitely recommend staying here"…"

Reviewed on Nov. 28, 2020

Summit Lodge Boutique Hotel
Prestige Oceanfront Resort, BW Premier Collection

Prestige Oceanfront Resort, BW Premier Collection

4 out of 5
6929 West Coast Rd, Sooke, BC
The price is CA $133 per night from Dec 20 to Dec 21

Situated on the waterfront, this spa hotel is within 2 miles (3 km) of Sooke Harbour, District of Sooke Municipal Hall and Sooke Region Museum. Saltwest Naturals ...

4.4/5Wonderful! (980 reviews)

"Clean and friendly. Followed covid guidelines well. I think excellent food and service at the restaurant!"…"

Reviewed on Nov. 26, 2020

Prestige Oceanfront Resort, BW Premier Collection
The English Inn and Resort

The English Inn and Resort

3 out of 5
Lampson St, 429, Victoria, BC
Get Rates

Located in Esquimalt, this romantic hotel is 0.4 mi (0.7 km) from Saxe Point Park and within 3 miles (5 km) of Victoria Clipper Ferry Terminal and Victoria Harbour. ...

3.9/5Very Good! (682 reviews)
an old castle

"room was small. but not bad. No hot breakfast."…"

Reviewed on Oct. 8, 2017

The English Inn and Resort
The Magnolia Hotel and Spa

The Magnolia Hotel and Spa

4.5 out of 5
623 Courtney St, Victoria, BC
The price is CA $195 per night from Dec 1 to Dec 2

Located in Downtown Victoria, this luxury hotel is within a 5-minute walk of Government Street and Victoria Conference Centre. Royal BC Museum and Victoria Harbour ...

4.8/5Exceptional! (974 reviews)

"Excellent hotel - enjoyed our stay very much. The bar and the restaurant were both high class."…"

Reviewed on Nov. 24, 2020

The Magnolia Hotel and Spa
Wedgewood Hotel & Spa - Relais & Chateaux

Wedgewood Hotel & Spa - Relais & Chateaux

5 out of 5
845 Hornby St, Vancouver, BC
The price is CA $216 per night from Dec 1 to Dec 2

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

4.8/5Exceptional! (979 reviews)

"Amazing hotel, amazing restaurant. I would recommend this hotel to anyone. The staff were amazing."…"

Reviewed on Oct. 26, 2020

Wedgewood Hotel & Spa - Relais & Chateaux
Don't see what you're looking for?
We've got more Romantic Hotels. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

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

More trip options