Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check Prices on Hotels in Canada

Tonight Sep 16 - Sep 17
This weekend Sep 20 - Sep 22
Next weekend Sep 27 - Sep 29

Featured Canada Hotels on the Lake

See all 22,200 Properties in Canada

Estimated price for 1 night/2 adults

Best Western Plus Chocolate Lake Hotel

Best Western Plus Chocolate Lake Hotel

250 St. Margaret's Bay Rd, Halifax, NS
    3.0 out of 5.0
     
     
    4.3 out of 5 (1995 reviews)

    This family-friendly Halifax hotel is located on a lake, within 1 mi (2 km) of Chocolate Lake Beach, Bay of Fundy, and Halifax Shopping Centre. Dalhousie University ...

    The Lake view was great and staff was very friendly and Aero
    Sep 15, 2019

    $105 per night for 2 guests

    Sep 22 - Sep 23
    Best Western Plus Chocolate Lake Hotel$105
    Lake Louise Inn

    Lake Louise Inn

    210 Village Road, Lake Louise, AB
      3.0 out of 5.0
       
       
      3.7 out of 5 (2435 reviews)

      Conveniently near skiing facilities, this Lake Louise hotel is located in the mountains within 3 mi (5 km) of Icefields Parkway, Lake Louise Mountain Resort, ...

      Rather good experience. I do recommend this hotel. My only comment concerns staff - which was why I gave one grade below the maximum - is that at the check-in, the staff member could clearly see that I was waiting but did not attend to me for several minutes. On my part I too could see that she was ...
      Sep 14, 2019

      $86 per night for 2 guests

      Oct 14 - Oct 15
      Lake Louise Inn$86
      Fairmont Chateau Lake Louise

      Fairmont Chateau Lake Louise

      111 Lake Louise Drive, Lake Louise, AB
        4.0 out of 5.0
         
         
        4.4 out of 5 (1994 reviews)

        Located near the slopes, this Lake Louise resort is in the mountains, 0.1 mi (0.1 km) from Icefields Parkway, and within 6 mi (10 km) of Lake Louise Mountain ...

        Staying at this hotel was an extraordinary experience. In every respect, what it offers is simply stellar. However, it should be noted, that this was also the most expensive hotel experienced I have sustained in many years including many urban centers in the United States, Canada, and Europe.
        Sep 10, 2019

        $242 per night for 2 guests

        Oct 15 - Oct 16
        Fairmont Chateau Lake Louise$242
        Nita Lake Lodge

        Nita Lake Lodge

        2131 Lake Placid Rd, Whistler, BC
          4.0 out of 5.0
           
           
          4.7 out of 5 (984 reviews)

          Conveniently near skiing facilities, this Whistler Creekside hotel is located in the mountains within 3 mi (5 km) of Creekside Gondola, Whistler Golf Club, and ...

          It was a beautiful hotel. Our room was very nice, the bathroom was impressive, and the scenery is gorgeous. The food in the restaurant was delicious, although it was somewhat expensive.
          Sep 13, 2019

          $114 per night for 2 guests

          Sep 30 - Oct 1
          Nita Lake Lodge$114
          Ramada by Wyndham Jordan/Beacon Harbourside Resort

          Ramada by Wyndham Jordan/Beacon Harbourside Resort

          2793 Beacon Boulevard, Lincoln, ON
            3.0 out of 5.0
             
             
            3.4 out of 5 (1024 reviews)

            Situated on a lake, this hotel is within a 5-minute walk of Beacon Marina and Lake Ontario. Jordan Lion's Park is 2.7 mi (4.4 km) away.

            Loved the location and lake views. Could be a great hotel with some renovation. Only cold water in the shower in the morning was the most disappointing aspect, otherwise enjoyed our stay. Liked the restaurant for breakfast
            Sep 12, 2019

            $61 per night for 2 guests

            Sep 17 - Sep 18
            Ramada by Wyndham Jordan/Beacon Harbourside Resort$61
            Inn On Long Lake

            Inn On Long Lake

            4700 North Island Hwy, Nanaimo, BC
              2.0 out of 5.0
               
               
              4.4 out of 5 (501 reviews)

              Located in Regional District of Nanaimo, this beachfront hotel is in the city center and within 3 mi (5 km) of Long Lake, Departure Bay Beach, and Frank Crane ...

              Great view! Friendly staff at checkin! Clean room amd awesome hot tub overlooking the lake:)
              Sep 13, 2019

              $103 per night for 2 guests

              Sep 18 - Sep 19
              Inn On Long Lake$103
              Pyramid Lake Resort

              Pyramid Lake Resort

              5 Km North On Pyramid Lake Road, Jasper, AB
                3.0 out of 5.0
                 
                 
                4.2 out of 5 (1260 reviews)

                Situated on a lake, this eco-friendly hotel is within a 15-minute walk of Jasper National Park and Pyramid Lake. Patricia Lake is 1.8 mi (2.9 km) away.

                A beautiful place to stay with a view of Pyramid Lake! Stylish comfortable clean rooms with fireplace and partial view of the lake from terrace. Great bathroom powerful shower. Small hot tub and sauna area a bonus. Can’t beat the location or the comfort of the room.
                Sep 14, 2019

                $157 per night for 2 guests

                Oct 10 - Oct 11
                Pyramid Lake Resort$157
                The Westin Harbour Castle, Toronto

                The Westin Harbour Castle, Toronto

                1 Harbour Sq, Toronto, ON
                  4.0 out of 5.0
                   
                   
                  4.3 out of 5 (4445 reviews)

                  Located in Downtown Toronto, this romantic hotel is within a 5-minute walk of PATH Underground Shopping Mall and Scotiabank Arena. Harbourfront Centre and Hockey ...

                  Great service. Didn’t like that there was only valet parking and I couldn’t park or get the car myself
                  Sep 13, 2019

                  $141 per night for 2 guests

                  Oct 11 - Oct 12
                  The Westin Harbour Castle, Toronto$141
                  Three Valley Lake Chateau

                  Three Valley Lake Chateau

                  8903 Trans-Canada Hwy, 19 kilometers from Revelstoke, Revelstoke, BC
                    2.5 out of 5.0
                     
                     
                    3.8 out of 5 (776 reviews)

                    Nestled on the beach, this Revelstoke hotel is 0.1 mi (0.1 km) from Columbia Mountains and 2.7 mi (4.4 km) from Victor Lake Provincial Park. SkyTrek Adventure ...

                    Amazing place to stay. I had a fantastic experience
                    Sep 12, 2019

                    $97 per night for 2 guests

                    Sep 29 - Sep 30
                    Three Valley Lake Chateau$97
                    Harrison Beach Hotel

                    Harrison Beach Hotel

                    160 Esplanade Avenue, Box 460, Harrison Hot Springs, BC
                      2.5 out of 5.0
                       
                       
                      4.4 out of 5 (770 reviews)

                      Located in the heart of Harrison Hot Springs, this beach condo building is steps from Canwest Art Gallery and Harrison Lake Beach Park. Rendall Park and Ranger ...

                      My second time here and will not stay anywhere else
                      Aug 30, 2019

                      $82 per night for 2 guests

                      Oct 14 - Oct 15
                      Harrison Beach Hotel$82
                      Map

                      Pocket Guide: Hotels on the Lake 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