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
Unlock member prices with Mates Rates
You could save 10% or more on over 100,000 hotels right now.
Hotels on the Lake in Canada

Best Western Plus Chocolate Lake Hotel
250 St. Margaret's Bay Rd, Halifax, NS
The price is AU$197 per night
AU$197
includes taxes & fees
27 Apr - 28 Apr
Best Western Plus Chocolate Lake Hotel: Family-friendly hotel with free breakfast and free WiFi. Located near a train station.
Pool
Breakfast included
Free cancellation
Reserve now, pay when you stay

Lake Louise Inn
210 Village Road, Lake Louise, AB
The price is AU$225 per night
AU$225
includes taxes & fees
27 Apr - 28 Apr
Lake Louise Inn: Family-friendly hotel with free parking and an indoor pool. Located in the mountains.
Pool
Hot tub
Free cancellation
Reserve now, pay when you stay

Fairmont Chateau Lake Louise
111 Lake Louise Drive, Lake Louise, AB
The price is AU$681 per night
AU$681
includes taxes & fees
28 Apr - 29 Apr
Fairmont Chateau Lake Louise: Luxury hotel with an indoor pool and 3 restaurants. Located in a national park.
Pool
Hot tub
Free cancellation
Reserve now, pay when you stay

Nita Lake Lodge
2131 Lake Placid Rd, Whistler, BC
The price is AU$286 per night
AU$286
includes taxes & fees
28 Apr - 29 Apr
Nita Lake Lodge: Pet-friendly hotel with free WiFi and an outdoor pool. Located near skiing.
Pool
Hot tub

The Jordan Ramada by Wyndham
2793 Beacon Boulevard, Lincoln, ON
The price is AU$163 per night
AU$163
includes taxes & fees
27 Apr - 28 Apr
The Jordan Ramada by Wyndham: Pet-friendly hotel with free WiFi and free parking. Located on a lake.
Pet-friendly
Parking included
Free cancellation
Reserve now, pay when you stay

Inn On Long Lake
4700 North Island Hwy, Nanaimo, BC
The price is AU$211 per night
AU$211
includes taxes & fees
28 Apr - 29 Apr
Inn On Long Lake: Eco-certified hotel with free breakfast and free WiFi. Located in a shopping district.
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 AU$292 per night
AU$292
includes taxes & fees
27 Apr - 28 Apr
Pyramid Lake Lodge: Pet-friendly hotel with free WiFi and free parking. Located in the mountains.
Hot tub
Pet-friendly
Free cancellation
Reserve now, pay when you stay

The Westin Harbour Castle, Toronto
1 Harbour Sq, Toronto, ON
The price is AU$403 per night
AU$403
includes taxes & fees
16 May - 17 May
The Westin Harbour Castle, Toronto: Family-friendly hotel with free WiFi and an indoor pool. Located on the boardwalk.
Pool
Hot tub
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 near ski lifts.
On private beach
Pool

Harrison Beach Hotel
160 Esplanade Avenue, Box 460, Harrison Hot Springs, BC
The price is AU$234 per night
AU$234
includes taxes & fees
11 May - 12 May
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$241 per night
AU$241
includes taxes & fees
30 Apr - 1 May
Emerald Lake Lodge: Pet-friendly hotel with free WiFi and a bar/lounge. Located in the mountains.
Hot tub
Pet-friendly
Free cancellation
Reserve now, pay when you stay

Manteo at Eldorado Resort
3762 Lakeshore Rd, Kelowna, BC
The price is AU$325 per night
AU$325
includes taxes & fees
7 May - 8 May
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
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.
Canada Hotels on the Lake essential information
Hotels on the Lake in Canada |
1562 |
---|---|
Highest price | AU$681 |
Cheapest price | AU$163 |
Total number of hotels in Canada | 60,523 |
Popular hotels | Best Western Plus Chocolate Lake Hotel, Lake Louise Inn, 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 |
New reviews! Best hotels in Canada

Wotif Verified Review
5 / 5
View from the room is amazing, the staff was is equally great.
A verified traveller stayed at Oakes Hotel Overlooking the Falls
Posted 1 day ago
Destinations with Hotels on the Lake
Hotel themes
Popular types of accommodation
Near an Attraction
Top hotels
More destinations for you
Hotels
Melbourne AccommodationLake Louise AccommodationCanmore AccommodationApartment Hotels in VancouverBanff AccommodationSilver Star Mountain AccommodationCalgary AccommodationUnited States of America AccommodationVancouver AccommodationGreenland AccommodationJasper AccommodationNiagara Falls AccommodationWhistler AccommodationMontreal AccommodationVancouver Island AccommodationVictoria AccommodationKamloops AccommodationHotels with a Waterpark in BermudaToronto AccommodationBermuda AccommodationApartment Hotels in United States of AmericaPet Friendly Hotels in Swan Hills