Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5
Due to coronavirus (COVID-19) travel advisories, some destinations may be unavailable for certain dates. Find out more.

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.


Check British Columbia hotel prices

Tonight Jun. 4 - Jun. 5
This weekend Jun. 5 - Jun. 7
Next weekend Jun. 12 - Jun. 14

Top Cities in British Columbia

Top British Columbia Beach Hotel

See all 7,710 properties in British Columbia

Estimated price for 1 night/2 adults

Best Western Plus Tin Wis Resort

Best Western Plus Tin Wis Resort

1119 Pacific Rim Highway, Tofino, BC
    2.5 out of 5.0
     
     
    4.4 out of 5 (992 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 ...

    This was our third visit to Tofino and the Tin-Wis. We absolutely love the hotel and location, which has brought us back each year. We would also like to add that during our stay there was a great amount of daily change (due to the Covid-19 situation) and the all the staff were amazing. We were greeted ...
    Mar. 24, 2020

    CA $300 per night for 2 guests

    Jun. 15 - Jun. 16
    Best Western Plus Tin Wis ResortCA $300
    Sylvia Hotel

    Sylvia Hotel

    1154 Gilford St, Vancouver, BC
      3.0 out of 5.0
       
       
      4.4 out of 5 (985 reviews)

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

      Staff were amazing. Great location comfy room Good parking facility
      Jun. 3, 2020

      CA $149 per night for 2 guests

      Jun. 7 - Jun. 8
      Sylvia HotelCA $149
      Best Western Plus Sands

      Best Western Plus Sands

      1755 Davie St, Vancouver, BC
        3.0 out of 5.0
         
         
        4.0 out of 5 (1003 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 ...

        Great location, clean, and very accommodating staff!
        Apr. 10, 2020

        CA $116 per night for 2 guests

        Jun. 7 - Jun. 8
        Best Western Plus SandsCA $116
        Coast Osoyoos Beach Hotel

        Coast Osoyoos Beach Hotel

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

          Nestled on the beach, this Okanagan-Similkameen hotel is steps away from Osoyoos Lake, Columbia Mountains and Cascade Range. Pioneer Walkway and Rattlesnake ...

          We love this hotel, it is right on the beach. The owners are so kind, and keep the property spotless. We've stayed here many time because they truly care and it shows.
          May 30, 2020

          CA $125 per night for 2 guests

          Jun. 7 - Jun. 8
          Coast Osoyoos Beach HotelCA $125
          THE Beach Club Resort

          THE Beach Club Resort

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

            This romantic hotel is located in Parksville (Regional District of Nanaimo), close to the beach, Parksville Beach, Parksville Community Park and Paradise Fun ...

            Front staff very nice both checking in and out Room was average but awesome Ocean view from patio. Since was end of May 2020 was a little disappointed with no use of the pool or hot tub but just happy to get away for the night.
            Jun. 3, 2020

            CA $175 per night for 2 guests

            Jun. 8 - Jun. 9
            THE Beach Club ResortCA $175
            Desert Surfside Waterfront Accommodations

            Desert Surfside Waterfront Accommodations

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

              Nestled on the beach, this Okanagan-Similkameen condo is steps away from Osoyoos Lake, Columbia Mountains and Cascade Range. Pioneer Walkway and Rattlesnake ...

              Beachfront for less $ than the rest at the same level of room.
              May 27, 2020

              CA $74 per night for 2 guests

              Jun. 7 - Jun. 8
              Desert Surfside Waterfront AccommodationsCA $74
              Ocean Promenade Hotel

              Ocean Promenade Hotel

              15611 Marine Dr, White Rock, BC
                2.5 out of 5.0
                 
                 
                4.2 out of 5 (987 reviews)

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

                Ocean view, kitchen, electric fireplace. All amazing
                May 23, 2020

                CA $119 per night for 2 guests

                Jun. 7 - Jun. 8
                Ocean Promenade HotelCA $119
                Hotel ZED Kelowna

                Hotel ZED Kelowna

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

                  Located in Kelowna Central Business District, this hotel is within a 15-minute walk of Columbia Mountains and Prospera Place. Kelowna General Hospital is 1.1 ...

                  We took our dog Ben and he was treated like a king He received a goodie bag which he loved and we received and my husband and I received complimentary brews from quality inn The staff was excellent and we received a bag breakfast that was just right for us. Ricky's was available and a star bucks ...
                  May 17, 2020

                  CA $99 per night for 2 guests

                  Jun. 7 - Jun. 8
                  Hotel ZED KelownaCA $99
                  Watermark Beach Resort

                  Watermark Beach Resort

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

                    Located in Okanagan-Similkameen, this beachfront hotel is in the city centre, just steps away from Osoyoos Lake, Columbia Mountains and Cascade Range. Osoyoos ...

                    Loved this resort. Beautiful place, great location, fantastic room
                    Jun. 2, 2020

                    CA $178 per night for 2 guests

                    Jun. 7 - Jun. 8
                    Watermark Beach ResortCA $178
                    Oak Bay Beach Hotel

                    Oak Bay Beach Hotel

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

                      Gorgeous location and beautiful room. Despite the pandemic, the staff were incredibly positive, friendly and hospitable. We hope to visit again in the future!
                      Mar. 26, 2020

                      CA $349 per night for 2 guests

                      Jun. 7 - Jun. 8
                      Oak Bay Beach HotelCA $349
                      Map

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