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 22 - Sep 23
This weekend Sep 27 - Sep 29
Next weekend Oct 4 - Oct 6

Featured Canada Beach Hotels

See all 22,507 Properties in Canada

Estimated price for 1 night/2 adults

Best Western Tin Wis Resort Lodge

Best Western Tin Wis Resort Lodge

1119 Pacific Rim Highway, Tofino, BC
    2.5 out of 5.0
     
     
    4.4 out of 5 (1073 reviews)

    Nestled on the beach, this Tofino hotel is within 1 mi (2 km) of Clayoquot Sound and Chesterman Beach. Mackenzie Beach and Tofino Botanical Gardens are also ...

    On the Pacific Rim and very pleasant in terms of surroundings and the on-site restaurant.
    Sep 9, 2019

    $117 per night for 2 guests

    Oct 15 - Oct 16
    Best Western Tin Wis Resort Lodge$117
    Sylvia Hotel

    Sylvia Hotel

    1154 Gilford St, Vancouver, BC
      3.0 out of 5.0
       
       
      4.3 out of 5 (1880 reviews)

      Located in West End, this beachfront hotel is in the city center and within a 10-minute walk of English Bay Beach, Robson Street, and Sunset Beach. Stanley Park ...

      Great clean and comfortable room well appointed. Check in was fast and efficient. I hate in your lunge excellent recommendation from your service staff attentive, I felt valued as a customer, I will be back without a doubt.
      Sep 18, 2019

      $126 per night for 2 guests

      Oct 10 - Oct 11
      Sylvia Hotel$126
      Best Western Plus Sands

      Best Western Plus Sands

      1755 Davie St, Vancouver, BC
        3.0 out of 5.0
         
         
        4.0 out of 5 (1884 reviews)

        Located in West End, this eco-friendly hotel is within 1 mi (2 km) of Robson Street and Stanley Park. Vancouver Convention Centre and Canada Place are also within ...

        Staff very helpful and informative. Juan, the bellman, was extremely helpful and friendly. The menu offered at the lounge and restaurant is varied and the food was delicious.
        Sep 18, 2019

        $89 per night for 2 guests

        Oct 14 - Oct 15
        Best Western Plus Sands$89
        Coast Osoyoos Beach Hotel

        Coast Osoyoos Beach Hotel

        7702 Main Street, Osoyoos, BC
          2.5 out of 5.0
           
           
          4.0 out of 5 (733 reviews)

          Nestled on the beach, this Osoyoos hotel is steps from Osoyoos Lake, Columbia Mountains, and Cascade Range. Pioneer Walkway and Rattlesnake Canyon are also within ...

          The waterfront beach view and convenience of the location
          Sep 20, 2019

          $92 per night for 2 guests

          Sep 25 - Sep 26
          Coast Osoyoos Beach Hotel$92
          THE Beach Club Resort

          THE Beach Club Resort

          181 Beachside Drive, Parksville, BC
            3.5 out of 5.0
             
             
            4.3 out of 5 (700 reviews)

            Located in Regional District of Nanaimo, this romantic hotel is within 1 mi (2 km) of Paradise Fun Park and Parksville Beach. Rathtrevor Beach Provincial Park ...

            super tiny room
            Jun 12, 2018

            THE Beach Club ResortGet Rates

            Desert Surfside Waterfront Accommodations

            Desert Surfside Waterfront Accommodations

            7310 Main Street, Osoyoos, BC
              3.0 out of 5.0
               
               
              4.1 out of 5 (436 reviews)

              Nestled on the beach, this Osoyoos condo building is steps from Osoyoos Lake, Columbia Mountains, and Cascade Range. Pioneer Walkway and Rattlesnake Canyon are ...

              This is a vacation rental and each unit is owned. There is no housekeeping but always lots of extra towels and cleaning stuff when needed.
              Sep 18, 2019

              $52 per night for 2 guests

              Oct 14 - Oct 15
              Desert Surfside Waterfront Accommodations$52
              Ocean Promenade Hotel

              Ocean Promenade Hotel

              15611 Marine Dr, White Rock, BC
                2.5 out of 5.0
                 
                 
                4.1 out of 5 (1028 reviews)

                Located in White Rock, this beachfront hotel is in the city center and within 1 mi (2 km) of White Rock Beach and White Rock Pier. Peace Arch State Park and ...

                Good studio units. Nice balcony. Trains are noisy though.
                Sep 20, 2019

                $85 per night for 2 guests

                Oct 18 - Oct 19
                Ocean Promenade Hotel$85
                Hotel ZED Kelowna

                Hotel ZED Kelowna

                1627 Abbott Street, Kelowna, BC
                  2.5 out of 5.0
                   
                   
                  4.3 out of 5 (906 reviews)

                  Located in Downtown Kelowna, this hotel is within a 15-minute walk of Columbia Mountains and Prospera Place. Kelowna General Hospital is 1.1 mi (1.7 km) ...

                  I was a bit concerned after making the booking and seeing the photo of the facility. Arrived & checked in. The staff were friendly and the facilities are clean and well looked after. The funky color scheme grows on you. Couldn't believe the rotary phone in the room. My only criticism is the walls ...
                  Sep 17, 2019

                  $87 per night for 2 guests

                  Sep 29 - Sep 30
                  Hotel ZED Kelowna$87
                  Oak Bay Beach Hotel - Adults Only

                  Oak Bay Beach Hotel - Adults Only

                  1175 Beach Dr, Victoria, BC
                    4.5 out of 5.0
                     
                     
                    4.8 out of 5 (987 reviews)

                    Located in South Oak Bay, this luxury resort is within a 10-minute walk of Victoria Golf Club and Oak Bay Marina. Abkhazi Garden and Cadboro Bay are also within ...

                    Pros: spa, minersl pool, hot tab... All great. Gym facility is limited.
                    Sep 19, 2019

                    $166 per night for 2 guests

                    Oct 3 - Oct 4
                    Oak Bay Beach Hotel - Adults Only$166
                    Sandcastle Inn

                    Sandcastle Inn

                    374 West Island Highway, Parksville, BC
                      2.0 out of 5.0
                       
                       
                      3.7 out of 5 (728 reviews)

                      Located in Regional District of Nanaimo, this hotel is within a 5-minute walk of Paradise Fun Park and Parksville Beach. Rathtrevor Beach Provincial Park is ...

                      It was a nice casual, clean place and the location was great. Very comfy beds!!
                      Sep 9, 2019

                      $52 per night for 2 guests

                      Sep 29 - Sep 30
                      Sandcastle Inn$52
                      Map

                      Pocket Guide: Beach 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