Hotels on the Lake in Canada
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
Relax with our Price Promise
Find a lower price on a hotel or package online, before your stay, and we'll refund the difference^
Discover these top cities in Canada

Banff
Hotels on the Lake
Hotels on the Lake in Canada

Best Western Plus Chocolate Lake Hotel
250 St. Margaret's Bay Rd Halifax NS
The price is NZ$192 per night
NZ$192
31 Mar - 1 Apr
includes taxes & fees
Stay at this family-friendly hotel in Halifax. Enjoy free breakfast, free Wi-Fi and free parking. Our guests praise the breakfast and the restaurant in their reviews. Popular attractions Halifax Waterfront Boardwalk and Scotiabank Centre are located nearby.
Pool
Breakfast included
Free cancellation
Reserve now, pay when you stay

Fairmont Chateau Lake Louise
111 Lake Louise Drive Lake Louise AB
The price is NZ$962 per night
NZ$962
8 Apr - 9 Apr
includes taxes & fees
Stay at this luxury hotel in Lake Louise. Enjoy a full-service spa, 3 restaurants and 2 bars/lounges. Our guests praise the helpful staff and the property condition in their reviews. Popular attractions Lake Louise Mountain Resort and Fairview Lookout are located nearby.
Pool
Hot tub

Nita Lake Lodge
2131 Lake Placid Rd Whistler BC
The price is NZ$320 per night
NZ$320
19 Apr - 20 Apr
includes taxes & fees
Stay at this spa hotel in Whistler. Enjoy free Wi-Fi, a full-service spa and 2 restaurants. Our guests praise the helpful staff and the property condition in their reviews. Popular attractions Whistler Blackcomb Ski Resort and Scandinave Spa Whistler are located nearby.
Pool
Hot tub

The Jordan Ramada by Wyndham
2793 Beacon Boulevard Lincoln ON
The price is NZ$154 per night
NZ$154
22 Mar - 23 Mar
includes taxes & fees
Stay at this business-friendly hotel in Lincoln. Enjoy free Wi-Fi, a marina and breakfast (surcharge). Our guests praise the helpful staff and the clean rooms in their reviews. Popular attractions Beacon Marina and Harbour Estates are located nearby.
Pool
Pet-friendly
Free cancellation
Reserve now, pay when you stay

Inn On Long Lake
4700 North Island Hwy Nanaimo BC
The price is NZ$239 per night
NZ$239
29 Mar - 30 Mar
includes taxes & fees
Stay at this beach hotel in Nanaimo. Enjoy free breakfast, free Wi-Fi and a private beach. Our guests praise the breakfast and the helpful staff in their reviews. Popular attractions Departure Bay Ferry Terminal and Long Lake are located nearby.
On private beach
Breakfast included
Free cancellation
Reserve now, pay when you stay

Pyramid Lake Lodge
5 Km North On Pyramid Lake Road Jasper AB
The price is NZ$330 per night
NZ$330
22 Mar - 23 Mar
includes taxes & fees
Stay at this hotel in Jasper. Enjoy free Wi-Fi, free parking and breakfast (surcharge). Our guests praise the restaurant and the helpful staff in their reviews. Popular attractions Fairmont Jasper Park Lodge Golf Course and Pyramid Lake are located nearby.
Hot tub
Pet-friendly

The Westin Harbour Castle, Toronto
1 Harbour Sq Toronto ON
The price is NZ$384 per night
NZ$384
2 Apr - 3 Apr
includes taxes & fees
Stay at this family-friendly hotel in Toronto. Enjoy breakfast (surcharge), room service and a health club. Our guests praise the helpful staff and the clean rooms in their reviews. Popular attractions Scotiabank Arena and Ripley's Aquarium of Canada are located nearby.
Pool
Hot tub
Free cancellation
Reserve now, pay when you stay

Three Valley Lake Chateau
8903 Trans-Canada Hwy Revelstoke BC
Stay at this beach hotel in Revelstoke. Enjoy free parking, a private beach and a 24-hour front desk. Our guests praise the pool and the helpful staff in their reviews. Popular attractions Three Valley Gap Heritage Ghost Town and Victor Lake Provincial Park are located nearby.
On private beach
Pool

Harrison Beach Hotel
160 Esplanade Avenue Harrison Hot Springs BC
The price is NZ$218 per night
NZ$218
31 Mar - 1 Apr
includes taxes & fees
Stay at this beach hotel in Harrison Hot Springs. Enjoy free Wi-Fi, a fitness centre and parking (surcharge). Our guests praise the helpful staff and the clean rooms in their reviews. Popular attractions Canwest Art Gallery and Harrison Lake Beach Park are located nearby.
Pool
Hot tub

Emerald Lake Lodge
Emerald Lake Road Field BC
The price is NZ$193 per night
NZ$193
8 Apr - 9 Apr
includes taxes & fees
Stay at this hotel in Field. Enjoy 2 restaurants, breakfast (surcharge) and a 24-hour front desk. Our guests praise the restaurant and the helpful staff in their reviews. Popular attractions Emerald Lake and Yoho National Park are located nearby.
Hot tub
Free WiFi
Free cancellation
Reserve now, pay when you stay

Manteo at Eldorado Resort
3762 Lakeshore Rd Kelowna BC
The price is NZ$327 per night
NZ$327
26 Mar - 27 Mar
includes taxes & fees
Stay at this beach resort in Kelowna. Enjoy 2 outdoor pools, 2 restaurants and a private beach. Our guests praise the helpful staff in their reviews. Popular attractions Okanagan Lake and Rotary Beach Park are located nearby.
On private beach
Pool
Free cancellation
Reserve now, pay when you stay

Coast Osoyoos Beach Hotel
7702 Main Street Osoyoos BC
The price is NZ$201 per night
NZ$201
22 Mar - 23 Mar
includes taxes & fees
Stay at this beach hotel in Osoyoos. Enjoy free breakfast, free Wi-Fi and free parking. Our guests praise the helpful staff and the clean rooms in their reviews. Popular attractions Starlite Marina & Beach Shop and Pioneer Walkway are located nearby.
On private beach
Pool
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.
*Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.
^Eligibility requirements and conditions apply.
Canada Hotels on the Lake essential information
Hotels on the Lake in Canada |
1562 |
|---|---|
Highest price | NZ$962 |
Cheapest price | NZ$154 |
Total number of hotels in Canada | 62,168 |
Popular hotels | Best Western Plus Chocolate Lake Hotel, Fairmont Chateau Lake Louise, Nita Lake Lodge, The Jordan Ramada by Wyndham, Inn On Long Lake, Pyramid Lake Lodge, The Westin Harbour Castle, Toronto, Three Valley Lake Chateau, Harrison Beach Hotel, Emerald Lake Lodge, Manteo at Eldorado Resort, Coast Osoyoos Beach Hotel |
New reviews! Best hotels in Canada

Wotif Verified Review
5 / 5
Excellent experience for me and my family. Kind staff
A verified traveller stayed at River Rock Casino Resort
Posted 1 hour ago


