Lakefront Hotels & Resorts in Canada

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Cities in Canada

Top Canada Lake Hotels

Best Western Plus Chocolate Lake Hotel

Best Western Plus Chocolate Lake Hotel

2.5 out of 5
250 St. Margaret's Bay Rd, Halifax, NS
The price is CA $98 per night from Dec 23 to Dec 23
This family-friendly Halifax hotel is located on a lake, within 1 mi (2 km) of Chocolate Lake Beach and Halifax Shopping Centre. Dalhousie University and Bayers ...
4.3/5 Excellent! (973 reviews)
"Very nice affordable hotel, only complains we’re the curtains did not keep the sun from shining in the mornings from where the bed was positioned, not sure if all rooms are like this.."

Reviewed on Nov. 29, 2021

Best Western Plus Chocolate Lake Hotel
Lake Louise Inn

Lake Louise Inn

3 out of 5
210 Village Road, Lake Louise, AB
The price is CA $86 per night from Dec 16 to Dec 16
Situated in a national park, this eco-friendly hotel is within 3 mi (5 km) of Icefields Parkway, Lake Louise Mountain Resort, and Lake Louise Gondola. Louise ...
4.1/5 Very Good! (1,570 reviews)
"Great stay. Good location."

Reviewed on Nov. 21, 2021

Lake Louise Inn
Fairmont Chateau Lake Louise

Fairmont Chateau Lake Louise

4 out of 5
111 Lake Louise Drive, Lake Louise, AB
The price is CA $339 per night from Dec 2 to Dec 2
Situated on a lake, this spa resort is steps from Louise Lake and Icefields Parkway. Lake Louise Gondola and Moraine Lake are also within 9 mi (15 km).
4.5/5 Wonderful! (961 reviews)
"The hotel in parts are starting to get worn and not to the expected Fairmount standard. The staff in general are very friendly and helpful. Yes, we did have housekeeping concerns but this was very quickly rectified. The various restaurants were good with a nice quality of food."

Reviewed on Nov. 15, 2021

Fairmont Chateau Lake Louise
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Nita Lake Lodge

Nita Lake Lodge

4 out of 5
2131 Lake Placid Rd, Whistler, BC
The price is CA $239 per night from Dec 2 to Dec 2
Located near the slopes, this Whistler Creekside hotel is in the mountains, within a 10-minute walk of Whistler Blackcomb Ski Resort and Creekside Gondola, and ...
4.6/5 Exceptional! (983 reviews)
"The bar was operating on short hours"

Reviewed on Nov. 22, 2021

Nita Lake Lodge
Ramada by Wyndham Jordan/Beacon Harbourside Resort

Ramada by Wyndham Jordan/Beacon Harbourside Resort

3 out of 5
2793 Beacon Boulevard, Lincoln, ON
The price is CA $85 per night from Dec 2 to Dec 2
Situated on a lake, this hotel is within a 5-minute walk of Lake Ontario and Beacon Marina. Jordan Lion's Park is 2.7 mi (4.4 km) away.
3.4/5 Good! (993 reviews)
"The views are wonderful and the staff is very friendly amd accommodating."

Reviewed on Nov. 21, 2021

Ramada by Wyndham Jordan/Beacon Harbourside Resort
Inn On Long Lake

Inn On Long Lake

2 out of 5
4700 North Island Hwy, Nanaimo, BC
The price is CA $157 per night from Dec 2 to Dec 2
Located in Nanaimo, this beachfront hotel is in a shopping district, 0.7 mi (1.1 km) from Long Lake, and 2.1 mi (3.4 km) from Woodgrove Shopping Centre. Departure ...
4.4/5 Excellent! (813 reviews)
"great location and nice view of the lake. Friendly reception"

Reviewed on Nov. 25, 2021

Inn On Long Lake
Pyramid Lake Resort

Pyramid Lake Resort

3 out of 5
5 Km North On Pyramid Lake Road, Jasper, AB
The price is CA $159 per night from Dec 2 to Dec 2
Situated on a lake, this hotel is 0.7 mi (1.1 km) from Pyramid Lake and 1.8 mi (2.9 km) from Patricia Lake. Jasper Activity Centre is 3.1 mi (5 km) away.
4.3/5 Excellent! (989 reviews)
"Resort is really nice, snow was cleared quickly and moved from walkways and parking areas One concern was that the rooms we booked were unbearably “hot” no means to cool down except open the windows etc AC is turned off at this time of year which I fully understand"

Reviewed on Nov. 27, 2021

Pyramid Lake Resort
The Westin Harbour Castle, Toronto

The Westin Harbour Castle, Toronto

4 out of 5
1 Harbour Sq, Toronto, ON
The price is CA $186 per night from Dec 19 to Dec 19
This family-friendly Toronto hotel is located on the boardwalk, within a 10-minute walk of Scotiabank Arena and Harbourfront Centre. Ripley's Aquarium of Canada ...
4.3/5 Excellent! (2,294 reviews)
"Great views, happy and helpful staff, clean rooms, amazing breakfast, close to downtown attractions"

Reviewed on Nov. 30, 2021

The Westin Harbour Castle, Toronto
Three Valley Lake Chateau

Three Valley Lake Chateau

2.5 out of 5
8903 Trans-Canada Hwy, 19 kilometers from Revelstoke, Revelstoke, BC
Nestled on the beach, this Revelstoke hotel is 0.1 mi (0.1 km) from Columbia Mountains and 2.4 mi (3.9 km) from Victor Lake Provincial Park. Mount Griffin Provincial ...
3.8/5 Good! (985 reviews)
"We thought it was stunning, nestled in the mountains right on the lake. The pool and rec room were fun. Staff were all very friendly and helpful. You get half price entry to the adjacent Ghost Town for being a guest! It was excellent. So much to see!"

Reviewed on Oct. 19, 2021

Three Valley Lake Chateau
Harrison Beach Hotel

Harrison Beach Hotel

2.5 out of 5
160 Esplanade Avenue, Box 460, Harrison Hot Springs, BC
The price is CA $135 per night from Dec 15 to Dec 15
Located in the heart of Harrison Hot Springs, this beach aparthotel is steps from Canwest Art Gallery and Harrison Lake Beach Park. Rendall Park and Ranger Station ...
4.4/5 Excellent! (1,116 reviews)
"The Staff here were absolutely amazing. So kind and helpful. We were stuck during the floods and did not know when we would be able to travel home. Their on property laundry made for a pleasant surprise. Our suite was large and comfortable and the front desk even had dvd's and board games and lots ..."

Reviewed on Nov. 25, 2021

Harrison Beach Hotel
Emerald Lake Lodge

Emerald Lake Lodge

3.5 out of 5
Emerald Lake Road, Field, BC
The price is CA $189 per night from Dec 2 to Dec 2
Situated on a lake, this romantic hotel is 10.7 mi (17.3 km) from Upper Spiral Tunnel Scenic Viewpoint and 11.3 mi (18.1 km) from Lower Spiral Tunnel Scenic ...
4.2/5 Very Good! (974 reviews)
"My husband and I truly enjoyed our stay at the resort."

Reviewed on Nov. 25, 2021

Emerald Lake Lodge
Manteo at Eldorado Resort

Manteo at Eldorado Resort

3.5 out of 5
3762 Lakeshore Rd, Kelowna, BC
The price is CA $113 per night from Dec 7 to Dec 7
Located in South Pandosy, this beachfront resort is on the boardwalk and within 2 mi (3 km) of Columbia Mountains, Okanagan Lake, and Okanagan College. Kelowna ...
4.4/5 Excellent! (992 reviews)
"The room was clean and comfortable, staff was friendly, great location. Disappointed that there was nothing open for a drink or snack after 10 p.m."

Reviewed on Nov. 27, 2021

Manteo at Eldorado Resort
Summerland Waterfront Resort & Spa

Summerland Waterfront Resort & Spa

3.5 out of 5
13011 Lakeshore Drive S, Summerland, BC
The price is CA $266 per night from Dec 13 to Dec 13
Offering direct access to the beach, this Summerland resort is next to a golf course, 0.1 mi (0.1 km) from Columbia Mountains, and 0.1 mi (0.1 km) from Okanagan ...
4.5/5 Wonderful! (882 reviews)
"Suites are a great size"

Reviewed on Nov. 19, 2021

Summerland Waterfront Resort & Spa
Coast Osoyoos Beach Hotel

Coast Osoyoos Beach Hotel

2.5 out of 5
7702 Main Street, Osoyoos, BC
The price is CA $106 per night from Dec 2 to Dec 2
Nestled on the beach, this Osoyoos hotel is steps from Columbia Mountains, Cascade Range, and Pioneer Walkway. Osoyoos Lake and Rattlesnake Canyon are also within ...
4/5 Very Good! (987 reviews)
"This was a good spot for an overnight stay. Convenient for downtown restaurants etc. Breakfast is very limited but it did reflect the room rate so can't complain!"

Reviewed on Nov. 28, 2021

Coast Osoyoos Beach Hotel
Prestige Harbourfront Resort, BW Premier Collection

Prestige Harbourfront Resort, BW Premier Collection

3.5 out of 5
251 Harbourfront Drive NE, Salmon Arm, BC
The price is CA $98 per night from Dec 2 to Dec 2
Situated on a lake, this eco-friendly resort is within a 5-minute walk of Columbia Mountains and Shuswap Lake. Salmon Arm Wharf and Peter Jannink Nature Park ...
4.2/5 Excellent! (806 reviews)
"Pools were nice, property could use renovation"

Reviewed on Nov. 29, 2021

Prestige Harbourfront Resort, BW Premier Collection
Watermark Beach Resort

Watermark Beach Resort

4 out of 5
15 Park Place, Osoyoos, BC
The price is CA $138 per night from Dec 8 to Dec 8
Located in Osoyoos, this beachfront hotel is in the city center, just steps from Columbia Mountains, Cascade Range, and Osoyoos Lake. Osoyoos and District Museum ...
4.5/5 Wonderful! (969 reviews)
"Reception called after I got settled into the room to see if there was anything I needed. Amenities were great( microwave, fridge, dishes and cutlery , coffee maker and tea bags). Great Lake view. Didn’t want to leave the next morning."

Reviewed on Nov. 26, 2021

Watermark Beach Resort
Le Grand Lodge Mont-Tremblant

Le Grand Lodge Mont-Tremblant

3.5 out of 5
2396 Rue Labelle, Mont-Tremblant, QC
The price is CA $181 per night from Dec 14 to Dec 14
Located in Mont-Tremblant, this beachfront hotel is next to a golf course and within a 15-minute walk of Lac Ouimet and Scandinave Spa Mont-Tremblant. Mont-Tremblant ...
4.3/5 Excellent! (992 reviews)
"The view was amazing, the location in the nature and close to the tourist attractions and trails. Only one BAs comment, the TV is not intelligent. No Acces to Netflix or other apps, only the cable."

Reviewed on Nov. 15, 2021

Le Grand Lodge Mont-Tremblant
Suites Sur Lac

Suites Sur Lac

4 out of 5
2192 chemin du Lac-Supérieur, Lac-Superieur, QC
Located near the slopes, this Lac-Superieur aparthotel is on a lake and within 12 mi (20 km) of Brind'O Aquaclub, Mont-Tremblant Activity Centre, and Skyline ...
4.6/5 Exceptional! (1,011 reviews)
"Extremely clean.. fun for kids .. extremely beautiful sight.. huge suites with fully equipped like home.. tennis court .. table tennis room .. have no words for my excitement.. will be back soon"

Reviewed on Oct. 12, 2021

Suites Sur Lac
Forest Motel & Woodland Retreat

Forest Motel & Woodland Retreat

2.5 out of 5
2941 Forest Road, Perth East, ON
This family-friendly Perth East hotel is located on the waterfront, within 3 mi (5 km) of Stratford Country Club, Gallery Stratford and Festival Theatre. Queens ...
4.6/5 Exceptional! (339 reviews)
Lovely stay
"We had a lovely stay. The two queen suite was excellent for our family of four, and the hot tub was heavenly. We tried snowshoeing for the first time and walked the trails a bit. The hosts were friendly and I was very impressed with the hygiene measures in place. A beautiful spot for a getaway."

Reviewed on Jan. 2, 2021

Forest Motel & Woodland Retreat
Confederation Place - Hotel

Confederation Place - Hotel

3 out of 5
237 Ontario St, Kingston, ON
The price is CA $99 per night from Dec 25 to Dec 25
Located in the heart of Kingston, this hotel is steps from Kingston Waterfront and Kingston City Hall. Lake Ontario and Leon's Centre are also within 5 ...
3.8/5 Good! (1,152 reviews)
"."

Reviewed on Nov. 13, 2021

Confederation Place - Hotel
Don't see what you're looking for?
See all available properties in Canada
View all properties
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.

Pocket Guide: Lake Hotels in Canada

Search for hotels in Canada on Expedia. You can easily find your hotels in Canada using one of the methods below:

  • View our selection of featured hotels in Canada
  • Use the map to find hotels in the Canada neighborhood you prefer
  • Use the filters to see hotels in a specific area of Canada, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Canada
  • Enter your travel dates to view the best deals on hotels in Canada - while they last