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 $239 per night from May 26 to May 27
4.6/5 Exceptional! (992 reviews)
"Amazing location and hotel. Great amenities."

Reviewed on May 14, 2022

Nita Lake Lodge
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 $229 per night from May 25 to May 26
4.4/5 Excellent! (885 reviews)
"Nice location on lake. Not particularly happy about having parking charged at 10 dollars per night instead of 9 dollars per stay for Expedia customers."

Reviewed on May 15, 2022

Inn On Long Lake
Three Valley Lake Chateau
2.5 out of 5
8903 Trans-Canada Hwy, 19 kilometers from Revelstoke, Revelstoke, BC, V0E 2S0
Fully refundableReserve now, pay when you stay
The price is CA $124 per night from May 29 to May 30
3.8/5 Good! (999 reviews)
"So charming and interesting. So much to do! Well worth the trip."

Reviewed on May 16, 2022

Three Valley Lake Chateau
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 $167 per night from Jun 7 to Jun 8
4.4/5 Excellent! (993 reviews)
"Nice spot in a nice little town. The room was a little more rundown than the photos would have you believe, but it was still clean and nice. Staff was a little hit or miss. Check out experience was very friendly, check in, not so much. That said, they appeared to short staffed, so I'm sure they were ..."

Reviewed on May 16, 2022

Harrison Beach Hotel
Emerald Lake Lodge
3.5 out of 5
Emerald Lake Road, Field, BC, V0A1G0
The price is CA $239 per night from May 26 to May 27
4.2/5 Very Good! (982 reviews)
"Such a relaxing remote environment!"

Reviewed on May 16, 2022

Emerald Lake Lodge
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 $329 per night from May 29 to May 30
4.3/5 Excellent! (996 reviews)
"It was wonderful, great views, very good staff from the front desk to the restaurant and bar! Some facilities undergoing upgrades or were closed as it was before the tourist season starts. We cannot wait to come back!"

Reviewed on Apr. 25, 2022

Manteo at Eldorado Resort
Summerland Waterfront Resort & Spa
3.5 out of 5
13011 Lakeshore Drive S, Summerland, BC, VOH1Z1
The price is CA $197 per night from Jun 6 to Jun 7
4.5/5 Wonderful! (891 reviews)
"There is no AC"

Reviewed on May 8, 2022

Summerland Waterfront Resort & Spa
Coast Osoyoos Beach Hotel
2.5 out of 5
7702 Main Street, Osoyoos, BC, V0H1V0
The price is CA $179 per night from May 25 to May 26
4/5 Very Good! (996 reviews)
"Close to market and lake"

Reviewed on May 10, 2022

Coast Osoyoos Beach Hotel
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 $250 per night from Jun 11 to Jun 12
4.2/5 Excellent! (868 reviews)
"Get a room with a balcony and a view of the lake! That's why you would stay in this hotel anyways and its only a few extra dollars. The view is worth the stay."

Reviewed on May 9, 2022

Prestige Harbourfront Resort, BW Premier Collection
Watermark Beach Resort
4 out of 5
15 Park Place, Osoyoos, BC, V0H1V0
The price is CA $319 per night from Jun 1 to Jun 2
4.5/5 Wonderful! (991 reviews)
"Dining was great. Room was clean but could use some updating in the furniture."

Reviewed on May 16, 2022

Watermark Beach Resort
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.

expedia verified reviews