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$334 per night
AU$334
16 Dec - 17 Dec
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 on a lake.
On private beach
Breakfast included
Free cancellation
Reserve now, pay when you stay

Three Valley Lake Chateau
8903 Trans-Canada Hwy Revelstoke BC
Three Valley Lake Chateau: Beach hotel with free WiFi and free parking. Located on a lake.
On private beach
Pool

Harrison Beach Hotel
160 Esplanade Avenue Harrison Hot Springs BC
The price is AU$191 per night
AU$191
8 Jan - 9 Jan 2026
includes taxes & fees
Harrison Beach Hotel: Pet-friendly hotel with free WiFi and an indoor pool. Located near skiing.
Pool
Hot tub

Emerald Lake Lodge
Emerald Lake Road Field BC
The price is AU$215 per night
AU$215
18 Dec - 19 Dec
includes taxes & fees
Emerald Lake Lodge: Hotel with free WiFi and 2 restaurants. Located in the mountains.
Hot tub
Free WiFi

Manteo at Eldorado Resort
3762 Lakeshore Rd Kelowna BC
The price is AU$256 per night
AU$256
20 Dec - 21 Dec
includes taxes & fees
Manteo at Eldorado Resort: Family-friendly resort with 2 outdoor pools and 2 restaurants. Located on the boardwalk.
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$261 per night
AU$261
14 Dec - 15 Dec
includes taxes & fees
Summerland Waterfront Resort & Spa: Family-friendly resort with free WiFi and free valet parking. Located next to a golf course.
Pool
Hot tub
Free cancellation
Reserve now, pay when you stay

Coast Osoyoos Beach Hotel
7702 Main Street Osoyoos BC
The price is AU$174 per night
AU$174
17 Dec - 18 Dec
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$221 per night
AU$221
16 Dec - 17 Dec
includes taxes & fees
Prestige Harbourfront Resort, WorldHotels Luxury: Pet-friendly resort with free WiFi and free parking. Located on a lake.
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
21 Dec - 22 Dec
includes taxes & fees
Watermark Beach Resort: Family-friendly hotel with free WiFi and free parking. Located on the beach.
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$203 per night
AU$203
4 Jan - 5 Jan 2026
includes taxes & fees
Spirit Ridge, in The Unbound Collection by Hyatt: Family-friendly resort with free WiFi and free parking. Located in the mountains.
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$249 per night
AU$249
19 Dec - 20 Dec
includes taxes & fees
Delta Hotels by Marriott Grand Okanagan Resort: Pet-friendly hotel with free WiFi and an outdoor pool. Located near skiing.
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$334 |
Cheapest price | AU$174 |
Total number of hotels in British Columbia | 14,117 |
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
Thanks for the waters.
minor suggestion for parking: better indicate need to check in first for parking, and can park in front of hotel for checking in for few mins.
A verified traveller from Daly City stayed at The Burrard
Posted 2 days 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




