Photo by AdventureJ

Lakefront Hotels & Resorts in British Columbia

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Cities in British Columbia

Top British Columbia Lake Hotels

Nita Lake Lodge
4 out of 5
2131 Lake Placid Rd, Whistler, BC, V0N 1B2
The price is CA $199 per night from Oct 13 to Oct 14
4.6/5 Exceptional! (999 reviews)
"Nice place excellent view"

Reviewed on Oct. 1, 2022

Inn On Long Lake
2 out of 5
4700 North Island Hwy, Nanaimo, BC, V9T1W6
Fully refundableReserve now, pay when you stay
The price is CA $189 per night from Oct 10 to Oct 11
4.4/5 Excellent! (934 reviews)
"It's busy traffic wise out front of the hotel and there are construction sites nearby, but the rooms facing the lake and the balconies offer a more quiet and relaxing view. Friendly helpful staff in the breakfast room. I asked for a receipt to be emailed to me but none came."

Reviewed on Aug. 20, 2022

Three Valley Lake Chateau
2.5 out of 5
8903 Trans-Canada Hwy, 19 kilometers from Revelstoke, Revelstoke, BC, V0E 2S0
The price is CA $136 per night from Oct 3 to Oct 4
3.9/5 Very Good! (1,001 reviews)
"Amazing place, unique. Great views. Freindly staff. We had a loft suite felt like we were in a cabin. We both loved it. Will take the kids next time."

Reviewed on Sep. 29, 2022

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.
Harrison Beach Hotel
2.5 out of 5
160 Esplanade Avenue, Box 460, Harrison Hot Springs, BC, V0M 1K0
The price is CA $142 per night from Oct 30 to Oct 31
4.4/5 Wonderful! (1,000 reviews)
"Central and had gorgeous lake views"

Reviewed on Sep. 26, 2022

Emerald Lake Lodge
3.5 out of 5
Emerald Lake Road, Field, BC, V0A1G0
The price is CA $179 per night from Oct 27 to Oct 28
4.2/5 Very Good! (1,001 reviews)
"Disappointed that our cabin was so far from the lodge."

Reviewed on Sep. 29, 2022

Manteo at Eldorado Resort
3.5 out of 5
3762 Lakeshore Rd, Kelowna, BC, V1W 3L4
Fully refundableReserve now, pay when you stay
The price is CA $182 per night from Nov 1 to Nov 2
4.3/5 Excellent! (1,002 reviews)
Villa retreat - Family reunion
"Our Family reunion was amazing! Such a perfect Venue to gather. The 3 Villas.. side by side were the perfect layout to enjoy the intermingling of guests inside and out. Outside patios with full size barbeques; personal garage and villa specific parking were an unexpected convenience. And… the spectacular ..."

Reviewed on Sep. 28, 2022

Summerland Waterfront Resort & Spa
3.5 out of 5
13011 Lakeshore Drive S, Summerland, BC, VOH1Z1
Fully refundableReserve now, pay when you stay
The price is CA $169 per night from Oct 11 to Oct 12
4.5/5 Wonderful! (919 reviews)
"It was a great experience!"

Reviewed on Aug. 26, 2022

Coast Osoyoos Beach Hotel
2.5 out of 5
7702 Main Street, Osoyoos, BC, V0H1V0
Fully refundableReserve now, pay when you stay
The price is CA $159 per night from Oct 3 to Oct 4
4/5 Very Good! (1,001 reviews)
"Great for a little getaway"

Reviewed on Sep. 21, 2022

Prestige Harbourfront Resort, BW Premier Collection
3.5 out of 5
251 Harbourfront Drive NE, Salmon Arm, BC, V1E 2W7
Fully refundableReserve now, pay when you stay
The price is CA $160 per night from Oct 10 to Oct 11
4.2/5 Excellent! (927 reviews)
"Staff pleasant and professional. Rooms large; simply furnished, clean. Very slow elevator."

Reviewed on Sep. 18, 2022

Watermark Beach Resort
4 out of 5
15 Park Place, Osoyoos, BC, V0H1V0
Fully refundableReserve now, pay when you stay
The price is CA $151 per night from Oct 17 to Oct 18
4.5/5 Wonderful! (1,006 reviews)
"Great location! The townhomes were a good size. Restaurant was good. Pool and hot tub were fun. Overall I’d stay there again."

Reviewed on Oct. 2, 2022

Don't see what you're looking for?
See all available properties in British Columbia
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: Lake 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

British Columbia Lake Hotels information

 

Lake Hotels in British Columbia

395

Highest price CA $199
Cheapest price CA $136
Number of guest reviews 9790
Total number of hotels in British Columbia 14453

 

Recent Reviews in British Columbia
expedia verified reviews