Hotels on the Lake in British Columbia from $110

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    one key icon
    Treat yourself
    Save instantly and earn perks with One Key
    today icon
    Change your mind
    Book hotels with free cancellation

Top Cities in British Columbia

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

Nita Lake Lodge
4.0 star property
9.2 out of 10, Wonderful, 1,005 reviews
"Amazing for dogs and kids!!!!! Large and comfortable rooms. Loved the separate bath and shower ! Can’t wait to return. "
The price is $205
$237 total
includes taxes & fees
Jun 4 - Jun 5
Nita Lake Lodge
Inn On Long Lake
2.0 star property
9.0 out of 10, Wonderful, 1,002 reviews
"Nice, clean place. Property around it and the lake are beautiful. The continental breakfast was amazing! Affordable and pet friendly :)"
The price is $146
$178 total
includes taxes & fees
Jun 4 - Jun 5
Inn On Long Lake
Three Valley Lake Chateau
2.5 star property
8.6 out of 10, Excellent, 1,009 reviews
"An amazing experience, that is steeped in family history. View from our room was so tranquil, nestled in the mountains. Wish we could have stayed longer."
The price is $110
$128 total
includes taxes & fees
Jun 4 - Jun 5
Three Valley Lake Chateau
Save an average of 15% on thousands of hotels when you're signed in
Harrison Beach Hotel
2.5 star property
8.8 out of 10, Excellent, 1,007 reviews
"Very nice room with a vaulted ceiling which made it bright and airy. Balcony off the room to sit outside if desired. Small fridge and microwave included."
The price is $124
$145 total
includes taxes & fees
Jun 16 - Jun 17
Harrison Beach Hotel
Emerald Lake Lodge
3.5 star property
8.6 out of 10, Excellent, 1,118 reviews
"Emerald Lake Lodge, set on the famous aqua blue lake nestled between rugged snow capped mountains, is about the best there is! Make sure to walk around the lake! We loved our room with the balcony overlooking the lake. The wood burning fireplace made it extra cosy. Our bed was comfortable as were the pillows. For an old hotel it has been kept up well, although staining of wood railings and decks needs some attention. The isolation means their restaurants are the only places to eat. Food is...
The price is $402
$464 total
includes taxes & fees
Jun 6 - Jun 7
Emerald Lake Lodge
Manteo at Eldorado Resort
4.0 star property
8.8 out of 10, Excellent, 1,003 reviews
"Stayed in a lakefront villa. Beautiful view. Handy to trails. Perfect"
The price is $193
$246 total
includes taxes & fees
Jun 17 - Jun 18
Manteo at Eldorado Resort
Summerland Waterfront Resort & Spa
3.5 star property
9.2 out of 10, Wonderful, 1,003 reviews
"What a gorgeous place! Everything is impeccably kept. Making memories with my family here."
The price is $161
$182 total
includes taxes & fees
Jun 4 - Jun 5
Summerland Waterfront Resort & Spa
Coast Osoyoos Beach Hotel
2.5 star property
8.2 out of 10, Very Good, 1,004 reviews
"The views are lovely "
The price is $132
$154 total
includes taxes & fees
Jun 15 - Jun 16
Coast Osoyoos Beach Hotel
Prestige Harbourfront Resort, WorldHotels Luxury
4.0 star property
8.6 out of 10, Excellent, 1,003 reviews
"What a great stop before heading to Banff from Vancouver. The hotel staff were very kind and welcoming. Very accommodating and aware of the needs of the consumer. The town was sweet and our children loved the game and anime shop in town. The wharf was lovely and we saw several different wildlife while there; two juvenile beavers, blue herring and other colorful birds. I would certainly my recommend PHR to all traveling through. "
The price is $198
$228 total
includes taxes & fees
Jun 4 - Jun 5
Prestige Harbourfront Resort, WorldHotels Luxury
Watermark Beach Resort
4.0 star property
9.2 out of 10, Wonderful, 1,010 reviews
"Always great to stay in a place that provides EV charging. Appreciate waking up after a great nights sleep in the fully decked out room with kitchen. Centrally located it is a great place to stay on your way from Vancouver to the valley if you drive an EV"
The price is $183
$212 total
includes taxes & fees
Jun 4 - Jun 5
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.

British Columbia Hotels on the Lake information

 

Hotels on the Lake in British Columbia

395

Highest price
$402
Cheapest price
$110
Number of guest reviews
10,132
Total number of hotels in British Columbia
17,499

 

Frequently asked questions

How much do lakeside hotels in British Columbia cost?
The rate for lakeside hotels in British Columbia ranges from $110 to $402 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.

Recent reviews of British Columbia hotels
Expedia verified reviews