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

Search over 1 million properties and 550 airlines worldwide

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

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


Check British Columbia hotel prices

Tonight Feb 27 - Feb 28
This weekend Feb 28 - Mar 1
Next weekend Mar 6 - Mar 8

Top Cities in British Columbia

Top British Columbia Beach Hotels

See all 7,669 Properties in British Columbia

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 (1162 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 ...

    The location on the beach was amazing. Hotel under renovation at present and restaurant closed, but will be equally amazing in the future.
    Feb 4, 2020

    ¥11,690 per night for 2 guests

    Mar 4 - Mar 5
    Best Western Tin Wis Resort Lodge¥11,690
    Sylvia Hotel

    Sylvia Hotel

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

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

      My 10 year old daughter and I returned to Vancouver for this year's winter break--partly for the pleasure of staying at the Sylvia Hotel. We had a freshly renovated room with a lovely view toward Denham Street. Neighborhood is wonderful. We walked downtown, and through Stanley Park to the Aquarium, ...
      Feb 22, 2020

      ¥9,862 per night for 2 guests

      Mar 1 - Mar 2
      Sylvia Hotel¥9,862
      Best Western Plus Sands

      Best Western Plus Sands

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

        Located in West End, this eco-friendly hotel is within a 10-minute walk of Stanley Park and Robson Street. Vancouver Convention Centre and Canada Place are also ...

        I appreciated the staff of the hotel most of all. The hotel needs some upscaling, but then no doubt the prices will go up.
        Feb 20, 2020

        ¥7,240 per night for 2 guests

        Mar 1 - Mar 2
        Best Western Plus Sands¥7,240
        Coast Osoyoos Beach Hotel

        Coast Osoyoos Beach Hotel

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

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

          Enjoyed the water slide and hot tub along with the free breakfast
          Feb 19, 2020

          ¥6,987 per night for 2 guests

          Feb 28 - Feb 29
          Coast Osoyoos Beach Hotel¥6,987
          THE Beach Club Resort

          THE Beach Club Resort

          181 Beachside Drive, Parksville, BC
            3.5 out of 5.0
             
             
            4.3 out of 5 (699 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 (488 reviews)

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

              Great stayExcellent hotel. Very good and friendly service. I can recommend it anytime.
              Oct 14, 2019

              Desert Surfside Waterfront AccommodationsGet Rates

              Ocean Promenade Hotel

              Ocean Promenade Hotel

              15611 Marine Dr, White Rock, BC
                2.5 out of 5.0
                 
                 
                4.1 out of 5 (1240 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 ...

                The staff were wonderful. After facing a tragic and challenging day, they did everything they could to help provide me with a mini oasis. Their generosity helped in more ways than they could ever know.
                Feb 24, 2020

                ¥9,104 per night for 2 guests

                Mar 25 - Mar 26
                Ocean Promenade Hotel¥9,104
                Hotel ZED Kelowna

                Hotel ZED Kelowna

                1627 Abbott Street, Kelowna, BC
                  2.5 out of 5.0
                   
                   
                  4.3 out of 5 (1040 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) ...

                  Everything was amazing! Just need more sizes of roller skates
                  Feb 22, 2020

                  ¥7,386 per night for 2 guests

                  Mar 1 - Mar 2
                  Hotel ZED Kelowna¥7,386
                  Watermark Beach Resort

                  Watermark Beach Resort

                  15 Park Place, Osoyoos, BC
                    4.0 out of 5.0
                     
                     
                    4.5 out of 5 (1129 reviews)

                    Located in Osoyoos, this beachfront hotel is in the city center, just steps from Osoyoos Lake, Cascade Range, and Columbia Mountains. Osoyoos and District Museum ...

                    Beautiful hotel. Well equipped and comfortable suites. We will return!
                    Jan 27, 2020

                    ¥10,711 per night for 2 guests

                    Mar 1 - Mar 2
                    Watermark Beach Resort¥10,711
                    Oak Bay Beach Hotel

                    Oak Bay Beach Hotel

                    1175 Beach Dr, Victoria, BC
                      4.5 out of 5.0
                       
                       
                      4.8 out of 5 (1051 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 ...

                      It’s just great! We liked it! Really really nice.
                      Feb 25, 2020

                      ¥17,749 per night for 2 guests

                      Mar 3 - Mar 4
                      Oak Bay Beach Hotel¥17,749
                      Map

                      Pocket Guide: Beach Hotels in British Columbia

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

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