Hotels on the Lake in British Columbia from $97

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide

Top Cities in British Columbia

Find properties with these dates

Pick from 395 British Columbia Hotels on the Lake with updated room rates, reviews, and availability. Most hotels are fully refundable.

Front of property
Nita Lake Lodge
4.0 star property
9.2 out of 10, Wonderful, (1004)
"Spectacular property. The views, amenities and restaurants were fantastic. The best part was the amazing staff!"
The price is $146
$169 total
includes taxes & fees
May 14 - May 15
Nita Lake Lodge
Indoor spa tub
Inn On Long Lake
2.0 star property
9.0 out of 10, Wonderful, (1004)
"Lovely setting, quiet and comfortable. "
The price is $138
$169 total
includes taxes & fees
May 14 - May 15
Inn On Long Lake
Garden
Three Valley Lake Chateau
2.5 star property
8.6 out of 10, Excellent, (1000)
"Fun for the whole family, we loved the ghost town and the lake!"
The price is $100
$117 total
includes taxes & fees
Jun 11 - Jun 12
Three Valley Lake Chateau
Save an average of 15% on thousands of hotels when you're signed in
Front of property - evening/night
Harrison Beach Hotel
2.5 star property
8.8 out of 10, Excellent, (1007)
"Very clean! "
The price is $109
$127 total
includes taxes & fees
May 20 - May 21
Harrison Beach Hotel
Property grounds
Emerald Lake Lodge
3.5 star property
8.6 out of 10, Excellent, (1094)
"Stay was incredible! Very comfortable, beautiful views, and amazing food! We can’t wait to get back! The only con to our entire state was the number of tourists that were in the resort, four day trips. Often outside our room taking photos. Even considering that, we will definitely return in the future!"
The price is $263
$303 total
includes taxes & fees
May 16 - May 17
Emerald Lake Lodge
BBQ/picnic area
Manteo at Eldorado Resort
3.5 star property
8.8 out of 10, Excellent, (1002)
"The lakeview is amazing!"
The price is $181
$232 total
includes taxes & fees
May 20 - May 21
Manteo at Eldorado Resort
Exterior
Summerland Waterfront Resort & Spa
3.5 star property
9.2 out of 10, Wonderful, (991)
"Good "
The price is $160
$181 total
includes taxes & fees
May 20 - May 21
Summerland Waterfront Resort & Spa
BBQ/picnic area
Coast Osoyoos Beach Hotel
2.5 star property
8.2 out of 10, Very Good, (1001)
"The room Was clean and I liked having the kitchen facilities Osoyoos is a lovely area along the lake and it easy to walk my dog Staff was friendly "
The price is $97
$113 total
includes taxes & fees
May 16 - May 17
Coast Osoyoos Beach Hotel
Property amenity
Prestige Harbourfront Resort, WorldHotels Luxury
4.0 star property
8.6 out of 10, Excellent, (1002)
"Rooms are very nice. I like having a room with a view of the water. Love the walking path. "
The price is $168
$193 total
includes taxes & fees
May 14 - May 15
Prestige Harbourfront Resort, WorldHotels Luxury
Property grounds
Watermark Beach Resort
4.0 star property
9.2 out of 10, Wonderful, (1011)
"First time staying here and will definitely stay again. We arrived 3 hours b4 the guaranteed check in time and we asked for an upgrade. We were granted our upgrade and were able to check in right away."
The price is $124
$143 total
includes taxes & fees
May 22 - May 23
Watermark Beach Resort
Don't see what you're looking for?
See all available properties in British Columbia
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.

Frequently asked questions

How much do lakeside hotels in British Columbia cost?
The rate for lakeside hotels in British Columbia ranges from $97 to $263 per night. Whatever your budget, it’s easy to find your ideal getaway near glistening water. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
How many lakeside hotels are there in British Columbia?
Pick from 395 hotels near lakes in British Columbia. Whether you’re on a trip with your family or a group of friends, Expedia will help you secure your next perfect lakeside digs.
Are there any family-friendly lakeside hotels in British Columbia?
Definitely, so gather the whole family and start organizing that escape to British Columbia! If Vancouver is on your list of places to visit, make a booking at LHermitage Hotel. This 4-star option is a favorite family-friendly stay close to a lake. It also comes with a nearby beach and a swimming pool. Another great choice is Loden Hotel, a 4.5-star property also in Vancouver. After an unforgettable day by the water, make use of amenities like a nearby theme park and a sauna. There are plenty of awesome things to do with the kids in Vancouver. Capilano Suspension Bridge and Vancouver Aquarium provide a great day out.
Why book your lakeside hotel in British Columbia with Expedia?
Expedia can help you find the perfect lakeside hotel whatever your budget and plans. Keep costs down and opt for a 3-star property near the water, or splurge and book a 5-star hotel where charming lake vistas are right outside your door. Use our convenient search filters to find an escape in British Columbia that fits your needs.
How can I find cheap lakeside hotels in British Columbia?
Use Expedia’s handy filters to set your price per night budget. Then, choose your hotel star rating — they range from basic (1 star) to luxury (5 star). You can also search based on a particular area you want to stay in. Scoring your ideal lakeside hotel in British Columbia at the perfect price couldn’t be easier!
What is there to do in British Columbia near my lakeside hotel?
You’ll discover plenty of things to see and do in British Columbia. If you’re heading to Vancouver, you’ll want to check out Vancouver Aquarium, Kitsilano Beach and Queen Elizabeth Theatre. Escaping to Victoria? Royal BC Museum, Craigdarroch Castle and Victoria Bug Zoo are some major attractions in this city.