Special offers and Exclusive deals

Search Hotels

2026-07-02
2026-07-03
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

Beach Hideaway Sea To Sky Loft

5203 Sunshine Coast Highway, Sechelt, Canada View map

To enjoy your vacation in Sechelt, stay at Beach Hideaway Sea To Sky Loft Sechelt apartment, which is 4.8 km from Kinnikinnick Park and nearly 25 minutes on foot from Hackett Park. More

Book Now

Brand New Entire Guest Suite

1110 Johnston Road, White Rock, Canada View map

To enjoy your vacation in White Rock, stay at Brand New Entire Guest Suite White Rock, which is 4.2 km from South Surrey and just 8 minutes' stroll from the White Rock Museum and Archives. More

From US$ 97 Book Now

Sunset Beach Walk 2Bd+2Ba+1Prk Yaletown

907 Beach Avenue, Vancouver, Canada View map

Located in Downtown Vancouver with free to-go breakfast, a rooftop terrace, and a coffee shop/cafe, a few steps from the micro - Long Table Distillery, the 2-room Sunset Beach Walk 2Bd+2Ba+1Prk… More

From US$ 601 Book Now

Malaspina Strait Cottage

7637 Fats Crescent, Powell River, Canada View map

Located within a 6-km distance of the Powell River Public Library, the 4-star beachfront Malaspina Strait Cottage Powell River hotel features Wi-Fi in the rooms and free private parking on site. This… More

From US$ 207 Book Now

31 Gleneagle 2 Bedroom 2 Ba Parking

4636 Blackcomb Way 31, Whistler, Canada View map

Located just 0.7 km from the Squamish Lil'wat Cultural Centre, 31 Gleneagle 2 Bedroom 2 Ba Parking Whistler hotel features an aqua park, a sundeck, and a golf course. This Whistler holiday park is in… More

From US$ 602 Book Now

Williston Lake Resort

4696 Twelve Mile Road, Hudsons Hope, Canada View map

**Welcome to Williston Lake Resort**, where the majestic beauty of nature meets the comfort of traditional lodge living. Nestled less than 20 minutes from Hudson's Hope, BC, this stunning log home… More

From US$ 109 Book Now

High Tide - Waterfront Bachelor

230 Main Street #6, Tofino, Canada View map

**High Tide - Waterfront Bachelor Apartment Tofino: Your Coastal Retreat Awaits** Nestled in the serene landscape of Tofino, High Tide - Waterfront Bachelor Apartment offers an unparalleled… More

From US$ 263 Book Now

Porteau Cove Olympic Legacy Cabins

Porteau Cove Provincial Park, Off Highway 99, Furry Creek, Canada View map

Situated a stone's throw from the Porteau Cove Dive Site, Porteau Cove Olympic Legacy Cabins Furry Creek offers easy access to numerous tourist spots in the area. More

From US$ 146 Book Now

East Sooke Hideaway

6600 East Sooke Road, Sooke, Canada View map

Situated 4.5 km from Ella Beach, the beachfront East Sooke Hideaway Villa entices guests to explore various tourist attractions in the area. More

From US$ 270 Book Now

Private Vacation Guest Suite Near Beach

15783 Pacific Avenue, White Rock, Canada View map

To enjoy your vacation in White Rock, stay at the beachfront 65 m² Private Vacation Guest Suite Near Beach White Rock, which is only 1.7 km from East Beach and around a 10-minute drive from South… More

From US$ 131 Book Now

The Bayside Cottage By Emr Vacation Rentals

10269 West Saanich Road, North Saanich, Canada View map

Located 150 metres from Patricia Bay Park, the beachfront The Bayside Cottage By Emr Vacation Rentals North Saanich offers a patio with a view over the sea. The presence of a sauna ensures guests a… More

From US$ 789 Book Now

The Altitude Landing, Pool, Hot Tub, Pets

205 3Rd Avenue, Invermere, Canada View map

**The Altitude is where comfort meets adventure in the heart of Invermere.** Nestled amid breathtaking mountain vistas, this captivating retreat offers a unique balance of luxury and natural beauty. More

From US$ 72 Book Now

Outback Lakeside Vacation Homes

9845 Eastside Road, Fintry, Canada View map

Located merely 1.6 km from Ellison Provincial Park, the resort Outback Lakeside Vacation Homes Vernon features a swimming pool, a hot tub, ensuring a relaxing stay. The unique resort is located in a… More

From US$ 277 Book Now

Uvic Cottage

3808 Sinclair Pl Victoria Bc, Victoria, Canada View map

Situated around a 20-minute walk from Royal Victoria Yacht Club, Uvic Cottage Victoria provides access to numerous tourist attractions in the area. More

From US$ 131 Book Now

By The Sea Bnb, Sidney Victoria Bc

8626 Lochside Drive, Sidney, Canada View map

By The Sea Bnb, Sidney Victoria Bc hotel offers 8 rooms 10 minutes' drive from Brethour Park. A car park is available on site as well. More

From US$ 112 Book Now

Premium Deluxe Suites 201

4316 Beach Avenue 301, Peachland, Canada View map

**Welcome to Premium Deluxe Suites 201**, a distinguished retreat nestled just 40 km from the vibrant Kelowna International Airport. This serene sanctuary invites you to explore the enchanting… More

Book Now

Luxury 2-Bedroom Condo Beach Side Yaletown

907 Beach Avenue, Vancouver, Canada View map

**Luxury 2-Bedroom Condo Beach Side Yaletown is a splendid retreat nestled in the heart of Downtown Vancouver.** This vibrant neighborhood is known as the city's financial and commercial hub… More

From US$ 1582 Book Now

Peachview Deluxe Suites 301

4316 Beach Avenue 301, Peachland, Canada View map

The 2-room Peachview Deluxe Suites 301 Peachland offers proximity to such tourist attractions as Deja Vu Gift and Decor, situated approximately 5 minutes' walk away. When you travel to Peachland for… More

From US$ 159 Book Now

Waterfront Oasis With Pool, Hot Tub & Pet Friendly

593 Radant Road, Kelowna, Canada View map

Waterfront Oasis With Pool, Hot Tub & Pet Friendly Villa Kelowna is located 2.5 km from the Okanagan Lake and provides a Jacuzzi. Situated around 15 minutes' drive from the Okanagan Wine and Orchard… More

From US$ 991 Book Now

Ski In Ski Out Private Hot Tub

2116 Panorama Drive 101, Panorama, Canada View map

Ski In Ski Out Private Hot Tub Panorama villa is located about 15 minutes' walk from the expansive Panorama Mountain Resort and provides snow skiing, hiking, and cycling for active guests. Offering a… More

From US$ 292 Book Now

Beach Lake Resort

3699 Capozzi Road 708, Kelowna, Canada View map

The beachfront Beach Lake Resort Kelowna is situated in the South Pandosy district, a 15-minute drive from the airy Kelowna Art Gallery, and features a fitness studio. Wi-Fi and complimentary private… More

Book Now

The Tuwanek Bed And Breakfast

7545 Islet Place, Sechelt, Canada View map

Situated approximately 5 minutes' walk from Tranquility Bay, the 9-room The Tuwanek Bed And Breakfast Sechelt villa offers guests to take advantage of a sauna and barbecue grills. Featuring a steam… More

From US$ 216 Book Now

The Beach Hideaway - Eagles Suite

5203 Sunshine Coast Highway, Sechelt, Canada View map

To enjoy your vacation in Sechelt, stay at the spacious 1-bedroom The Beach Hideaway - Eagles Suite Sechelt, which is at a distance of 4.7 km from Coast Gravity Park Adventure Sports Center and… More

Book Now

Heaven'S Haven

9113 Tronson Road Lower Suite, Vernon, Canada View map

Conveniently located just 55 km from Kelowna International Airport, this gem in Vernon provides easy access to transportation while maintaining a tranquil atmosphere. More

From US$ 219 Book Now

Beaver Lake Resort Site #36

8631 South Shore Road, Lake Cowichan, Canada View map

The 1-bedroom Beaver Lake Resort Site # 36 features accommodation with a free carpark and a picnic area and is nestled nearly a 20-minute walk from Cowichan Lake Sports Arena Recreation Center. More

From US$ 101 Book Now

Lux White Rock Pool House Beachfront Resort Like

1764 Amble Greene Boulevard, Surrey, Canada View map

White Rock Pool House Beachfront Resort Like is situated at a 3 km distance from the Long Crescent Rock Beach and about a 10-minute ride from Elgin Heritage Park. This 3-bedroom beachfront villa has… More

From US$ 511 Book Now

Lake Windermere Pointe By Stayin

205 3Rd Ave, Invermere, Canada View map

Lake Windermere Pointe By Stayin Invermere apartment offers setting in a beach area of Invermere, around a 5-minute walk from James Chabot Provincial Park. Situated within easy reach of Pete's Marina… More

From US$ 101 Book Now

Stunning Oceanfront Home 4Br3B Sunrise Beachcombing Near Bamberton Park

1715 Sandy Beach Road, Mill Bay, Canada View map

Located within 5 minutes' walk of the 4-star beachfront Stunning Oceanfront Home 4Br3B Sunrise Beachcombing Near Bamberton Park Mill Bay hotel, guests can quickly reach Bamberton Park. This Mill Bay… More

Book Now

Piece Of Paradise

7849D Chubb Road, Sooke, Canada View map

Piece Of Paradise Sooke hotel includes air-conditioned rooms overlooking Victoria Harbour. Located around a 10-minute ride from Sheringham Distillery, this Sooke guest house features 24-hour security. More

From US$ 181 Book Now

Oceanfront Room With Hot Tub & Firepit

1073 Helen Rd, Ucluelet, Canada View map

Providing a waterfront setting within 10 minutes' drive of the Ancient Cedars Loop Trail, the welcoming Oceanfront Room With Hot Tub & Firepit Ucluelet hotel includes a private art gallery. There's… More

From US$ 118 Book Now

Smith Lake Farm

1481 Larkin Road, Merville, Canada View map

Smith Lake Farm Merville features 6 rooms and lies 4.7 km from Miracle Beach Provincial Park. The centre of Merville can be reached within 20 minutes' walk of this luxury tent. More

From US$ 126 Book Now

Sooke Harbour Penthouse - Luxurious 4 Bdrm Rental

6971 West Coast Road, Sooke, Canada View map

Located in close proximity to West Coast Outdoor Adventure, the beachfront Sooke Harbour Penthouse - Luxurious 4 Bdrm Rental villa provides guests with a Jacuzzi. The accommodation includes free… More

From US$ 265 Book Now

Avatar By Eagle Reach Properties

6596 Baird Road 232, Port Renfrew, Canada View map

Located about 10 minutes' drive from Botanical Beach Provincial Park, the 2-bedroom Avatar By Eagle Reach Properties Port Renfrew villa offers a terrace with views of the mountain. More

From US$ 434 Book Now

Private Oceanfront Cabin And Hot Tub! - Gww

1073 Helen Rd, Ucluelet, Canada View map

Located around 25 minutes' walk from a long beach, Private Oceanfront Cabin And Hot Tub! - Gww Ucluelet offers a Jacuzzi for a more relaxing stay. Located 2.1 km from Kennedy River Bog Provincial… More

From US$ 713 Book Now

Pacific Forest Beach House

1059 Tanglewood Place, Parksville, Canada View map

During the stay at Pacific Forest Beach House Parksville villa, guests can indulge in hiking, mini golf, and cycling or visit the 347-hectare Rathtrevor Beach Provincial Park, located approximately… More

Book Now

Beaver Beach Vacation Home

4662 Cameron Road, Madeira Park, Canada View map

Situated a 5-minute walk from the Whitestone Islands, the beachfront Beaver Beach Vacation Home Madeira Park entices guests with views of the sea. Located 4.4 km from the Pender Hill Trailhead, this… More

From US$ 962 Book Now

Exceptional Boutique Cottage With Incredible Lake & Vineyard Views At La Casa Resort - Sleeps 6

6808 Westside Road, Kelowna, Canada View map

Hosting up to 6 guests, the 3-bedroom Exceptional Boutique Cottage With Incredible Lake & Vineyard Views At La Casa Resort - Sleeps 6 Kelowna is nestled in a beach area, about a 25-minute walk from… More

From US$ 450 Book Now

Buckley Bay Beach House

6660 Island Highway South, Courtenay, Canada View map

Situated 3.2 km from Denman Island Community Hall, the beachfront Buckley Bay Beach House Courtenay villa invites guests to relax at a patio. More

Book Now

Kye Bay Beach House By Emr Vacation Rentals

1428 Kye Bay Road, Comox, Canada View map

Located around a 10-minute ride from the Class C Kin Beach Park, the 3-bedroom Kye Bay Beach House By Emr Vacation Rentals Comox villa provides access to various tourist attractions in the vicinity. More

From US$ 529 Book Now

Fishermans Folly

10052 Malaspina Road, Lund, Canada View map

**Fisherman's Folly Lund: A Seaside Retreat** Its prime location facilitates seamless transportation, whether you're arriving by sea or land. More

From US$ 224 Book Now

Akiskinook Resort By Stayin

1492 Akiskinook Rd, Windermere, Canada View map

Featuring a swimming pool and a fitness centre, Akiskinook Resort By Stayin Windermere is nestled in the beach area of Windermere. The public park "Kinsmen Beach" is 3.6 km from the apartment, while… More

Book Now

Deep Cove Stunning Waterfront Whole House

930 Beachview Drive, North Vancouver, Canada View map

Situated approximately 25 minutes' walk from the Admiralty Point Trail, the beachfront Deep Cove Stunning Waterfront Whole House Villa North Vancouver features a terrace with views of the sea. More

From US$ 927 Book Now

Uvic Ocean Peak House

3808 Sinclair Place, Victoria, Canada View map

Uvic Ocean Peak House Apartment Victoria is located 4.5 km from Windsor Park and merely 10 minutes' walk from St Georges Anglican Church. More

From US$ 65 Book Now

The Beach House At Deep Bay

5508 Deep Bay Drive, Bowser, Canada View map

Guests can enjoy a seaside sea view from a patio at the beachfront The Beach House At Deep Bay Bowser villa, right around the corner from Deep Bay Spit. Guests can enjoy canoeing, hiking, and cycling… More

From US$ 298 Book Now

Scorpio House Langley - Semi-Basement Suite

7227 199A Street 7227, Langley, Canada View map

The 1-bedroom Scorpio House Langley - Semi-Basement Suite villa is located nearly 5 minutes' walk from Routley Park and offers movie nights to make your visit more entertaining. Featuring a terrace… More

From US$ 342 Book Now

Lakeside Studio With Pool

2555 Lakeshore Road, Vernon, Canada View map

Located 10 minutes' drive from Planet Bee Honey Farm & Meadery, Lakeside Studio With Pool Vernon overlooks the garden. This apartment can host up to 4 guests. More

From US$ 150 Book Now

Top Floor On Okanagan Lake With Ac & Heated Pool

519-2555 Lakeshore Road, Vernon, Canada View map

Situated 3.7 km from the Allan Brooks Nature Centre, the 1-room Top Floor On Okanagan Lake With Ac & Heated Pool Vernon apartment can host up to 4 guests in Vernon. To keep up with a sport routine… More

From US$ 255 Book Now

Ski Nest 5M To Creekside Gondola

4-2215 Sapporo Drive, Whistler, Canada View map

To enjoy your vacation in Whistler, stay at the 1-room Ski Nest 5M To Creekside Gondola Whistler apartment, which is around 25 minutes' walk from the Arfa Alpha Lake Park and 2.9 km from Garbanzo… More

From US$ 235 Book Now

Sooke Oceanside Townhouse

6971 West Coast Road, Sooke, Canada View map

A short distance away from Sheringham Distillery, the 3-bedroom Sooke Oceanside Townhouse Villa is just off West Coast Outdoor Adventure. There's also the convenience of parking on site. More

From US$ 283 Book Now

Sunrise Cove Apt At Inn Of The Sea

3600 Yellow Point Road, Ladysmith, Canada View map

The 2-room Sunrise Cove Apt At Inn Of The Sea Ladysmith is also located only 450 m from Blue Heron Park. 2.5 km from Yellow Point Park, this 100 m² apartment includes a swimming pool as well as a… More

From US$ 298 Book Now