Special offers and Exclusive deals

Search Hotels

2026-09-28
2026-09-29
Guests

Filter Results

Hotels by class

Hotel name

Price per night

Accommodation type

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

Beach hotels in British Columbia

Suite 16 Green Gables Resort Lake View Retreat

7304 Main Street, Osoyoos, Canada View map

More

From US$ 104 Book Now

George Mountain View Hotel & Resto

3581 Voght Street, Merritt, Bc, V1K 1C5 Ca, Ca, Merritt, Canada View map

Offering spa therapy and various recreational opportunities, the 2-star George Mountain View Hotel & Resto Merritt is situated in Merritt, about a 25-minute walk from the Merritt Library. The hotel… More

From US$ 68 Book Now

Ogopogo Suite

1128 Sunset Drive, Kelowna, Canada View map

Located merely 1 km from the entire permanent gallery "Okanagan Heritage Museum", Ogopogo Suite Kelowna hotel is merely 5 minutes' walk from the 6000-seat Prospera Place Arena. Guests can visit the… More

Book Now

Bayside Inn

81 Fir Street, Alert Bay, Canada View map

More

From US$ 98 Book Now

Vancouver Seaview Pier Beach Inn

1081 Martin Street, White Rock, Canada View map

Located 950 metres from the White Rock Promenade, Vancouver Seaview Pier Beach Inn White Rock is 5 minutes' walk from White Rock Beach. More

From US$ 87 Book Now

Stillwater Beach House Bed & Breakfast

12417 Scotch Fir Point Road, Brew Bay, Canada View map

Offering a patio, a picnic area, and a library, Stillwater Beach House Bed & Breakfast Brew Bay is located 10 minutes' drive from Palm Beach Regional Park. More

Book Now

Sidney Bc Getaway 1Br Condo Near The Airport

9838 Second Street, Sidney, Canada View map

Featuring a prime location in the centre of the city, the 3-star Sidney Bc Getaway 1Br Condo Near The Airport hotel is about 5 minutes' walk from Shaw Ocean Discovery Centre. The aparthotel also… More

From US$ 139 Book Now

1 Bedroom Suite 6 At The Green Gables Resort

7304 Main Street, Osoyoos, Canada View map

1 Bedroom Suite 6 At The Green Gables Resort Osoyoos villa offers quick access to such tourist spots as Pioneer Walkway Park, situated merely a 5-minute walk away. More

Book Now

Peachview Studio 103

4316 Beach Avenue 103, Peachland, Canada View map

More

From US$ 203 Book Now

Ocean Rose Bed & Breakfast

14466 Sunset Drive, White Rock, Canada View map

Guests of Ocean Rose Bed & Breakfast White Rock can enjoy access to the White Rock Promenade, located a 25-minute walk away. More

Book Now

Sip And Stay Lakeside

11593 Okanagan Centre Road West, Lake Country, Canada View map

More

Book Now

The Lodge At Weir'S Beach

5195 William Head Road, Metchosin, Canada View map

The 3-star The Lodge At Weir'S Beach Metchosin hotel is located nearly a 5-minute stroll from Weir's Beach and comprises 6 rooms with modern comforts. While staying in this Metchosin inn, you are… More

From US$ 84 Book Now

Baywatch Oceanfront Guesthouse

6355 Genoa Bay Road, Duncan, Canada View map

Located within a 3-km distance of the Hand of Man Museum, Baywatch Oceanfront Guesthouse Duncan boasts a Jacuzzi and a sauna. More

From US$ 186 Book Now

The Greenbrier Hotel By Northernstays Vancouver

1393 Robson St, Vancouver, Canada View map

More

Book Now

Cozy Beach White Rock

833 Parker Street, White Rock, Canada View map

Cozy Beach White Rock Hotel offers guests access to The Glades, which is 2.8 km away. Parking is available on site at this guest house. More

Book Now

Adams Lake Resort At Indian Point

2201 Chief Atahm Dr., Chase, Canada View map

Located a 10-minute drive from the 10.59-sq-km Roderick Haig-Brown Provincial Park, Adams Lake Resort At Indian Point Chase includes 11 rooms with views of the pool. This hotel features a seasonal… More

Book Now

Hidden Acres Farm And Treehouse Resort

3527 River Drive Kitimat-Stikine District, Terrace, Canada View map

Located about 4 km from the Kitselas Canyon National Historic Site, Hidden Acres Farm And Treehouse Resort Terrace offers access to tourist attractions throughout Terrace. More

Book Now

Just Across From The Lake !

4262 Del Monte Court, Kelowna, Canada View map

The 3-room Just Across From The Lake ! Kelowna apartment is a great place to stay in the Crawford district, approximately a 25-minute walk from the 1.5 - hectare Rotary Beach Park. Hosting up to 6… More

Book Now

Modern Downtown Apartment With Water Views

1372 Seymour Street, Vancouver, Canada View map

The spacious 79 m² Modern Downtown Apartment With Water Views Vancouver is a good choice for accommodating up to 4 guests, offering a prime setting within 25 minutes' walk of the Canada Place. The 2… More

From US$ 477 Book Now

Stylish Cabin Escape W - Kitchenette & Ensuite Bath

17161 Parkinson Road, Port Renfrew, Canada View map

Staying at the 1-bedroom Stylish Cabin Escape W - Kitchenette & Ensuite Bath Port Renfrew, guests can visit Botanical Beach, which is nearly a 10-minute drive away. More

Book Now

Sooke Harbour Getaway

6971 West Coast Road, Sooke, Canada View map

Offering a Jacuzzi for a relaxing experience, Sooke Harbour Getaway Villa is located a 14-minute walk from Ed MacGregor Park. Providing guests with Wi-Fi and private parking, the 3-bedroom holiday… More

From US$ 343 Book Now

Eagle'S House, Room #1

752 Piedmont Drive, Victoria, Canada View map

To enjoy your vacation in Victoria, stay at Eagle'S House, Room #1 Victoria, which is only 1.5 km from Cordova Bay Golf Course and nearly a 10-minute drive from Beckwith Park. Access to a golf course… More

From US$ 100 Book Now

Hot Tub Oasis Among Trees - Pet Friendly

6574 Baird Road, Port Renfrew, Canada View map

Offering a location approximately a 25-minute walk from Port San Juan, Hot Tub Oasis Among Trees - Pet Friendly Villa Port Renfrew gives access to various tourist spots in the area. More

Book Now

Sunset Apartment

1305 Jervis Street #201, Vancouver, Canada View map

To enjoy your vacation in Vancouver, stay at Sunset Apartment Vancouver, which is around 800 metres from Inukshuk Sculpture and approximately 25 minutes on foot from Gastown. The apartment is… More

Book Now

Artist Garden Retreat 2Br White Rock Beach

1045 Stayte Road 1045 Stayte Rd, White Rock, Canada View map

The spacious Artist Garden Retreat 2Br White Rock Beach apartment is situated in White Rock, 25 minutes' walk from the White Rock Pier, and offers spa amenities such as a hot tub. Wi-Fi and a… More

Book Now

Sea View Villa Independent Access

4630 Laguna Way, Nanaimo, Canada View map

Situated 2.8 km from Page Lagoon, Sea View Villa Independent Access Nanaimo entices guests to explore various tourist attractions in the area. More

Book Now

The Canadian

1068 Hornby Street, Vancouver, Canada View map

Situated a mere 300 metres from St. Andrew's-Wesley United Church, The Canadian Vancouver apartment also boasts easy access to Broadway - City Hall Sky train station which is approximately a 25… More

Book Now

Luxury Downtown Vancouver Home Near Sunset Beach With Parking

1380 Thurlow Street, Vancouver, Canada View map

Overlooking the city, Luxury Downtown Vancouver Home Near Sunset Beach With Parking enjoys a prime setting 5 minutes' walk from St. Andrew's-Wesley United Church. The 3-bedroom holiday home hosts up… More

From US$ 526 Book Now

Entire 2 Bedroom Condo In White Rock, Canada

1349 Johnston Road 201, White Rock, Canada View map

To enjoy your vacation in White Rock, stay at Entire 2 Bedroom Condo In White Rock, Canada, which is a mere 300 metres from SensaFloat Spa REST & Wellness Centre and just 13 minutes' walk from the… More

Book Now

Spacious 3 Bd At Playa 220! Pool, 1 Min To Beach!

654 Cook Rd, Kelowna, Canada View map

Spacious 3 Bd At Playa 220! Pool, 1 Min To Beach! Kelowna apartment is a great place to stay in the South Pandosy district, an 18-minute walk from the H2O Fitness + Adventure Centre. Boasting a prime… More

Book Now

Prestigious 2 Bedrooms 2 Baths In West Point Grey

4070 West 10Th Avenue, Vancouver, Canada View map

Located in Point Grey, known for Jericho and Spanish Banks beach parks, which have mountain views and are popular for swimming and water sports around 25 minutes' walk from the public University Golf… More

Book Now

Village Lake Escape - Brand New 3 Bedroom

1750 Wilmot Ave, Shawnigan Lake, Canada View map

The 1-bedroom Village Lake Escape - Brand New 3 Bedroom Shawnigan Lake villa accommodates up to 7 guests and offers proximity to the Shawnigan Lake Museum, located about a 5-minute drive away. More

Book Now

Luxury Saratoga Beach Town Home

9022 Clarkson Avenue 1, Campbell River, Canada View map

Nestled 10 minutes' drive from Bear Creek Ranch, Luxury Saratoga Beach Town Home Campbell River entices guests to explore various tourist destinations nearby. More

From US$ 235 Book Now

The Luna, New Penthouse W Patio, Lake And Mtn Views

470 Esplanade Avenue 402, Harrison Hot Springs, Canada View map

The 2-bedroom The Luna, New Penthouse W Patio, Lake And Mtn Views Harrison Hot Springs villa hosts up to 4 guests and is nestled a mere 13 minutes' stroll from natural sites such as Rendall Park. More

From US$ 259 Book Now

Aqua Corner Unit W Balcony And Amazing View #614

3699 Capozzi Road 614, Kelowna, Canada View map

To enjoy your vacation in Kelowna, stay at the 2-room Aqua Corner Unit W Balcony And Amazing View #614 Apartment Kelowna, which is 2.6 km from the Okanagan Lake and around 10 minutes' drive from the… More

Book Now

Spring Cove 10 Off Local Perks, Surfing, Tours!

203 Boardwalk Blvd #11, Ucluelet, Canada View map

To enjoy your vacation in Ucluelet, stay at Spring Cove 10 Off Local Perks, Surfing, Tours! Apartment Ucluelet, which is only 0.9 km from the Wild Pacific Trail and about 900 metres from the Ucluelet… More

Book Now

Studio W Balcony With Smart Tv And 2 Min Walk To Lake

#4 - 186 Cedar Ave, Harrison Hot Springs, Canada View map

Set in the serene surroundings of Harrison Hot Springs, the Studio W Balcony with Smart TV introduces a tranquil getaway that combines modern comfort with natural beauty. A mere two-minute stroll… More

From US$ 94 Book Now

Spectacular View, Downtown 1 Bd At Brooklyn 2111

1471 St Paul St, Kelowna, Canada View map

To enjoy your vacation in Kelowna, stay at Spectacular View, Downtown 1 Bd At Brooklyn 2111 Apartment Kelowna, which is only 550 metres from Okanagan Spirits Craft Distillery and a mere 6 minutes on… More

Book Now

Saratoga Beach Villa 6

9022 Clarkson Ave #6, Campbell River, Canada View map

Staying at Saratoga Beach Villa 6 Campbell River, guests can visit Passages, which is only 0.6 km away. More

Book Now

Million-Dollar Iconic Lakeview Downtown Signature 2-Bed 2-Bath Loft With Rooftop

1488 Bertram Street, Kelowna, Canada View map

The spacious Million-Dollar Iconic Lakeview Downtown Signature 2-Bedroom Loft With Rooftop Kelowna apartment enjoys a prime location a mere 6 minutes' walk from the entire permanent gallery "Okanagan… More

Book Now

The Flats At Cedar Springs With Full Kitchen And Steps To Lake

#8 - 186 Cedar Ave, Harrison Hot Springs, Canada View map

To enjoy your vacation in Harrison Hot Springs, stay at the 1-room The Flats At Cedar Springs With Full Kitchen And Steps To Lake Harrison Hot Springs, which is within 20 minutes' walk of Sandy Cove… More

From US$ 68 Book Now

Saratoga Beachfront Villa

9022 Clarkson Ave 16, Campbell River, Canada View map

Staying at Saratoga Beachfront Villa Campbell River, guests can easily reach Bear Creek Ranch, located about a 10-minute ride away. This Campbell River villa is suitable for up to 10 guests and… More

From US$ 252 Book Now

Tofino Trailhead

340 Peterson Drive, Tofino, Canada View map

To enjoy your vacation in Tofino, stay at Tofino Trailhead Apartment, which is around a 10-minute drive from Frank Island and merely 0.9 km from Surf Sister Surf School. Wi-Fi is provided for both… More

Book Now

Cozy 2 Bedroom Waterfront Cottage With Hot Tub!

279 Boardwalk Blvd, Ucluelet, Canada View map

Featuring spa therapy and barbecue grills for added enjoyment, the 2-bedroom Cozy 2 Bedroom Waterfront Cottage With Hot Tub! Ucluelet is located approximately 500 metres from He-Tin-Kis Park. Hosting… More

From US$ 251 Book Now

Cokely Cove Guesthouse - Oceanside Villa

5090 Cokely Road, Denman Island, Canada View map

Hosting up to 6 guests, the 3-bedroom Cokely Cove Guesthouse - Oceanside Villa Denman Island is located in a beach area, around 10 minutes' drive from Deep Bay Marina. Guests can enjoy snorkelling… More

Book Now

Large Ocean View Family Retreat

1833 Astra Rd, Comox, Canada View map

The 3-bedroom Large Ocean View Family Retreat Villa Comox is nestled nearly 25 minutes' walk from The Gardens on Anderton and provides a Jacuzzi. Featuring sea views, this Comox villa invites guests… More

Book Now

Luxury Condo 2Bed, 1Bath, Pool, Hot Tub, Beach, Golf

5401 Lakeshore Drive, Osoyoos, Canada View map

To enjoy your vacation in Osoyoos, stay at the 74 m² Luxury Condo 2Bed, 1Bath, Pool, Hot Tub, Beach, Golf Osoyoos, which is 3.8 km from the Starlite Marina & Beach Shop and nearly a 25-minute walk… More

From US$ 214 Book Now

Seas The Day Saratoga At The Beach House

9022 Clarkson Ave Black Creek, Bc, Campbell River, Canada View map

**Welcome to Seas The Day Saratoga At The Beach House**, a serene retreat nestled in the heart of scenic Campbell River. Just 20 km away from the vibrant town, this haven offers guests a perfect… More

From US$ 229 Book Now

Chesterman On The Point - Beachfront

1329 Chesterman Beach Road, Tofino, Canada View map

Chesterman On The Point - Beachfront Tofino villa provides an opportunity to stay a 5-minute walk from Frank Island and offers a Jacuzzi, perfect for decompressing. The 3-bedroom holiday home… More

From US$ 1067 Book Now

Family-Friendly Beachside Bliss

9022 Clarkson Avenue 30, Campbell River, Canada View map

Located nearly 25 minutes' walk from the Miracle Beach Provincial Park, the 2-bedroom Family-Friendly Beachside Bliss Campbell River villa provides access to various tourist attractions in the… More

From US$ 335 Book Now