Hotels on the Lake in British Columbia
More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers
Flexibility matters
24/7 support, so you can book with confidence
Unlock member prices with Mates Rates
You could save 10% or more on over 100,000 hotels right now.
Discover these top cities in British Columbia
Hotels on the Lake in British Columbia

Nita Lake Lodge
2131 Lake Placid Rd, Whistler, BC
The price is AU$264 per night
AU$264
30 Oct - 31 Oct
includes taxes & fees
Nita Lake Lodge: Pet-friendly hotel with free WiFi and an outdoor pool. Located in the mountains.
Pool
Hot tub

Inn On Long Lake
4700 North Island Hwy, Nanaimo, BC
Inn On Long Lake: Pet-friendly hotel with free breakfast and free WiFi. Located near the boardwalk.
On private beach
Breakfast included
Free cancellation
Reserve now, pay when you stay

Three Valley Lake Chateau
8903 Trans-Canada Hwy, 19 kilometers from Revelstoke, Revelstoke, BC
Three Valley Lake Chateau: Beach hotel with free WiFi and free parking. Located in the mountains.
On private beach
Pool

Harrison Beach Hotel
160 Esplanade Avenue, Box 460, Harrison Hot Springs, BC
The price is AU$178 per night
AU$178
12 Nov - 13 Nov
includes taxes & fees
Harrison Beach Hotel: Pet-friendly hotel with free WiFi and an indoor pool. Located on a lake.
Pool
Hot tub

Emerald Lake Lodge
Emerald Lake Road, Field, BC
The price is AU$180 per night
AU$180
17 Nov - 18 Nov
includes taxes & fees
Emerald Lake Lodge: Hotel with free WiFi and a bar/lounge. Located near ski lifts.
Hot tub
Free WiFi

Manteo at Eldorado Resort
3762 Lakeshore Rd, Kelowna, BC
The price is AU$246 per night
AU$246
5 Nov - 6 Nov
includes taxes & fees
Manteo at Eldorado Resort: Family-friendly resort with 2 outdoor pools and 2 restaurants. Located on a lake.
On private beach
Pool
Free cancellation
Reserve now, pay when you stay

Summerland Waterfront Resort & Spa
13011 Lakeshore Drive S, Summerland, BC
The price is AU$255 per night
AU$255
6 Nov - 7 Nov
includes taxes & fees
Summerland Waterfront Resort & Spa: Family-friendly resort with free WiFi and free valet parking. Located on the boardwalk.
Pool
Hot tub
Free cancellation
Reserve now, pay when you stay

Coast Osoyoos Beach Hotel
7702 Main Street, Osoyoos, BC
The price is AU$180 per night
AU$180
29 Oct - 30 Oct
includes taxes & fees
Coast Osoyoos Beach Hotel: Pet-friendly hotel with free breakfast and free WiFi. Located near theme parks.
On private beach
Pool

Prestige Harbourfront Resort, WorldHotels Luxury
251 Harbourfront Drive NE, Salmon Arm, BC
The price is AU$276 per night
AU$276
29 Oct - 30 Oct
includes taxes & fees
Prestige Harbourfront Resort, WorldHotels Luxury: Pet-friendly resort with free WiFi and free parking. Located near the boardwalk.
Pool
Hot tub
Free cancellation
Reserve now, pay when you stay

Watermark Beach Resort
15 Park Place, Osoyoos, BC
The price is AU$190 per night
AU$190
29 Oct - 30 Oct
includes taxes & fees
Watermark Beach Resort: Family-friendly hotel with free WiFi and free parking. Located in the city centre.
Pool
Hot tub
Free cancellation
Reserve now, pay when you stay

Spirit Ridge, in The Unbound Collection by Hyatt
1200 Rancher Creek Rd, Osoyoos, BC
The price is AU$212 per night
AU$212
16 Nov - 17 Nov
includes taxes & fees
Spirit Ridge, in The Unbound Collection by Hyatt: Family-friendly resort with free WiFi and free parking. Located near skiing.
Pool
Hot tub
Free cancellation
Reserve now, pay when you stay

Delta Hotels by Marriott Grand Okanagan Resort
1310 Water St, Kelowna, BC
The price is AU$268 per night
AU$268
7 Nov - 8 Nov
includes taxes & fees
Delta Hotels by Marriott Grand Okanagan Resort: Pet-friendly hotel with free WiFi and an outdoor pool. Located on the boardwalk.
Pool
Hot tub
Free cancellation
Reserve now, pay when you stay
Don't see what you're looking for?
See all available properties in British Columbia
View all propertiesLowest 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 essential information
| Hotels on the Lake in British Columbia | 395 | 
|---|---|
| Highest price | AU$276 | 
| Cheapest price | AU$178 | 
| Total number of hotels in British Columbia | 13,528 | 
| Popular hotels | Nita Lake Lodge, Inn On Long Lake, Three Valley Lake Chateau, Harrison Beach Hotel, Emerald Lake Lodge, Manteo at Eldorado Resort, Summerland Waterfront Resort & Spa, Coast Osoyoos Beach Hotel, Prestige Harbourfront Resort, WorldHotels Luxury, Watermark Beach Resort, Spirit Ridge, in The Unbound Collection by Hyatt, Delta Hotels by Marriott Grand Okanagan Resort | 
New reviews! Best hotels in British Columbia

Wotif Verified Review
5 / 5
We had an amazing stay on Oct 23.as we returned from Singapore.  As we were checking in, we were told we were receiving a complimentary room upgrade to the Penthouse suite. What??? I don't know what we did to deserve it, but it was such an amazing surprise. The room was beautiful! Thank you to the kind and friendly staff for a much-needed relaxing night. We will definitely stay again during our next trip to Vancouver or next layover. 
A verified traveller from Trail stayed at River Rock Casino Resort
Posted 12 hours ago
More Destinations
- Rockland Hotels
- Hotels near Victoria Fisherman's Wharf
- Saanich East Hotels
- Hostels in Oak Bay
- Oak Bay Hotels
- Esquimalt Hotels
- Hotels near West Coast Trail
- Hotels near Victoria Golf Club
- Hotels near Royal Jubilee Hospital
- Gorge -Tillicum Area Hotels
- Cabin Rentals in Metchosin
- Metchosin Hotels
- Hotels with Hot Tubs in James Bay
- James Bay Hotels
- Hotels near Victoria Inner Harbour Seaplane Base
- Hotels near Victoria Butterfly Gardens
- Hotels near Goldstream Provincial Park
- Luxury Hotels in Salt Spring Island
- Pet Friendly Hotels in Salt Spring Island
- Hostels in Sidney
- Sidney Hotels
- B&B in Sooke
- Cottages in Sooke
- Hostels in Sooke
- Pet Friendly Hotels in Sooke
- Romantic Hotels in Sooke
- Sooke Hotels
- Pet Friendly Hotels in Cowichan Bay
- Hotels with Hot Tubs in Brentwood Bay
- Brentwood Bay Hotels
- Hotels with Hot Tubs in White Rock
- Hotels near Mount Douglas Park
- Pet Friendly Hotels in Port Renfrew
- Spa Hotels in Port Renfrew
- Victoria West Hotels
- Fairfield Hotels
- Apartment Hotels in Richmond
- Pet Friendly Hotels in Downtown Victoria
- Downtown Victoria Hotels
- Spa Hotels in Juan de Fuca Electoral Area
- Pet Friendly Hotels in Saanich
- Guest Houses in Saanich
- North Saanich Hotels
- Cordova Bay Hotels
- Burnside Hotels
- Hotels near Victoria Intl.
- Hotels near Chinatown
- Beach Hotels in Duncan
- Hotels with Hot Tubs in Duncan
- Hotels near Sooke Potholes Provincial Park
- South Oak Bay Hotels
- Hotels with Hot Tubs in Langford
- Langford Hotels
- Malahat Hotels
- B&B in Victoria
- Cabin Rentals in Victoria
- Hostels in Victoria
- Resorts in Victoria
- Apartment Hotels in Victoria
- Beach Hotels in Victoria
- Boutique Hotels in Victoria
- Cheap Hotels in Victoria
- Family Hotels in Victoria
- Golf Hotels in Victoria
- Hotels with Hot Tubs in Victoria
- Hotels with Pool in Victoria
- Luxury Hotels in Victoria
- Pet Friendly Hotels in Victoria
- Romantic Hotels in Victoria
- Spa Hotels in Victoria
- Winery Hotels in Victoria
- Victoria Hotels
- Hotels near Camosun College - Interurban Campus
- Colwood Hotels
- Hotels near Butchart Gardens
- Hotels near Lambrick Park




