Special offers and Exclusive deals

Search Hotels

2026-05-26
2026-05-27
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

Beachfront hotels in British Columbia

Uvic Ocean Peak House

3808 Sinclair Place, Victoria, Canada View map

Located around a 20-minute walk from Royal Victoria Yacht Club, the 23 m^2 Uvic Ocean Peak House Apartment Victoria is within 7 km of a top family-friendly place like Victoria Bug Zoo. At the 1… More

From US$ 65 Book Now

Tyee Beach Oasis Bed And Breakfast

3412 Blueback Drive, Nanoose Bay, Canada View map

In the picturesque landscape of Nanoose Bay, Tyee Beach Oasis Bed And Breakfast provides a serene retreat that places nature lovers in the heart of coastal beauty. Just 35 km from the bustling bustle… More

From US$ 187 Book Now

Jewel Bay Resort

2859 Grant Road, Box 24, Sorrento, Canada View map

Jewel Bay Resort offers swift access to Shuswap Lake Provincial Park, which is approximately 3.4 km away. Extras include a microwave, an electric kettle and fridges in a kitchen and an additional… More

From US$ 167 Book Now

Harrison Lake View Suites

298 Lillooet Avenue, Harrison Hot Springs, Canada View map

Harrison Lake View Suites Harrison Hot Springs overlooks the mountain and provides guests with Wi-Fi and private parking on site. Harrison Lake lies merely 0.6 km from the resort, while Campbell Lake… More

From US$ 404 Book Now

Beachfront King Bed Studio Suite

3295 Island Highway West 215, Qualicum Beach, Canada View map

Located approximately 25 minutes' walk from Qualicum Beach Community Park, Beachfront King Bed Studio Suite Qualicum Beach hotel offers access to tourist attractions throughout Qualicum Beach. This… More

From US$ 140 Book Now

Telco House B&B

8708 Telco Street, Po Box 2724, Port Hardy, Canada View map

Offering cars for rent, as well as Wi-Fi in public areas, Telco House B&B Port Hardy is within a 10-minute drive of Raft Cove Provincial Park. The bed & breakfast also includes a terrace with outdoor… More

From US$ 112 Book Now

Cooks And Puppies Hideaway

Stewart-Cassiar Highway, Jade City, Canada View map

Offering guests to relax on a terrace, the 0-bedroom Cooks And Puppies Hideaway Villa Jade City is located in a beach area of Jade City. More

From US$ 107 Book Now

1Bd+Den Condo, With Free Parking In Downtown!

507-910 Beach Avenue, Vancouver, Canada View map

Located only 6 minutes' walk from Granville Island and St Paul's Anglican Church, the 1-room 1Bd+Den Condo, With Free Parking In Downtown! Vancouver features views of the patio. One of the highlights… More

From US$ 208 Book Now

Shannaghs Sweet Escape

10052 Malaspina Road, Powell River, Canada View map

**Shannaghs Sweet Escape is a charming retreat located just 35 kilometers from Powell River.** Nestled in the heart of British Columbia's breathtaking coastline, this exquisite destination offers an… More

From US$ 125 Book Now

Sandy Feet Retreat Port Renfrew- Oceanfront 2Br Modern Cottage

212- 6596 Baird Road, Port Renfrew, Canada View map

Guests can enjoy a seaside sea view from a terrace at the beachfront Sandy Feet Retreat Port Renfrew- Oceanfront 2Br Modern Cottage, 3.6 km from Botanical Beach. Guests can enjoy windsurfing… More

From US$ 205 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

Ironwoods On Blueberry Hill By Whistler Blackcomb Vacation Rentals

3217 Blueberry Drive, Whistler, Canada View map

Overlooking the garden, the 2-room Ironwoods On Blueberry Hill By Whistler Blackcomb Vacation Rentals apartment is at a distance of 2.6 km from Snowplace Park in Whistler. For those travelling by car… More

From US$ 191 Book Now

Resort Style Living With Private Lawn And Patio

654 Cook Road, Kelowna, British Columbia, Kelowna, Canada View map

The spacious 1-bedroom Resort Style Living With Private Lawn And Patio Kelowna is located in the South Pandosy district of Kelowna, nearly a 5-minute walk from Rotary Beach Park and offers a hot tub… More

From US$ 284 Book Now

Private Vacation Guest Suite Near Beach

15783 Pacific Avenue, White Rock, Canada View map

Situated about 25 minutes' walk from White Rock Pier, the beachfront 65 m^2 Private Vacation Guest Suite Near Beach White Rock provides guests with Wi-Fi for either business or leisure. The 1-bedroom… More

From US$ 131 Book Now

Small Private Studio At Kitsilano Beach

1605 Maple Street, Vancouver, Canada View map

The 3-star Small Private Studio At Kitsilano Beach Vancouver hotel is situated 2.8 km from the open - plan Bill Reid Gallery, which is an excellent place to improve cultural awareness. More

From US$ 100 Book Now

Alert Bay Lodge

549 Fir Street, Alert Bay, Canada View map

Located merely 1.3 km from Namgis Original Burial Grounds, the 2-star Alert Bay Lodge hotel offers amenities such as a shared lounge and a garden. More

From US$ 175 Book Now

Botany Bay By Eagle Reach Properties

Baird Road 208B, Port Renfrew, Canada View map

The beachfront Botany Bay By Eagle Reach Properties Port Renfrew villa offers proximity to nearby tourist spots, such as Juan de Fuca Trail, situated 3.3 km away. The 1-bedroom holiday home includes… More

From US$ 326 Book Now

Peaceful And Spacious Lake View

3076 Sageview Road, West Kelowna, Canada View map

The presence of a tennis court ensures guests an active stay at Peaceful And Spacious Lake View Bed & Breakfast West Kelowna. More

From US$ 304 Book Now

Sapphire Serenity Hot Tub Pool Ground Floor

3Rd Avenue 1103, Invermere, Canada View map

Offering guests an outdoor swimming pool with a pool fence, the spacious Sapphire Serenity Hot Tub Pool Ground Floor Invermere apartment is just a 5-minute walk from James Chabot Provincial Park. More

From US$ 253 Book Now

Manna House

1901 East Road, Denman Island, Canada View map

Overlooking the garden, the beachfront Manna House Apartment Denman Island is at a distance of 3.1 km from Fillongley Provincial Park in Denman Island. The apartment features a terrace that overlooks… More

From US$ 270 Book Now

Vita Resort Vernon On Lake Okanagan

2555 Lakeshore Road, Vernon, Canada View map

The 33 m² Vita Resort Vernon On Lake Okanagan is situated 3.6 km from the Allan Brooks Nature Centre and offers a private swimming pool. This 1-bedroom apartment features Wi-Fi, along with free… More

From US$ 250 Book Now

Your Vacation Home Downtown Vancouver

1060 Alberni Street, Vancouver, Canada View map

The 60 m^2 Your Vacation Home Downtown Vancouver apartment is located in Vancouver, about a 25-minute walk from Island trip, and boasts an indoor pool. Featuring a terrace with views of the city… More

From US$ 260 Book Now

Saanichton Waterfront 2Br Suite With Superb Views

8265 Lochside Drive, Saanichton, Canada View map

Located nearly a 10-minute ride from Beacon Park, Saanichton Waterfront 2Br Suite With Superb Views villa offers a terrace with views of the sea. More

From US$ 286 Book Now

Shorewater Resort, Qualicum Beach

3295 Island Highway West, Qualicum Beach, Canada View map

Located approximately 25 minutes' walk from the Qualicum Beach Museum, Shorewater Resort, Qualicum Beach villa offers a terrace with views of the sea. More

From US$ 156 Book Now

Sea 'N' Stars Bnb

1206 The Strand, Gabriola, Canada View map

Guests of Sea 'N' Stars Bnb Gabriola hotel can enjoy access to Lighthouse Island, located 4.2 km away. There is also a free private car park. More

From US$ 162 Book Now

Sheringham Townhouse - Pet Friendly Sooke Rental

6971 West Coast Road, Sooke, Canada View map

Sheringham Townhouse - Pet Friendly Sooke Rental villa offers easy access to such tourist spots as the Sooke Spa, located nearly a 5-minute walk away. Providing guests with Wi-Fi and complimentary… More

From US$ 166 Book Now

Pacific Soul Eco-Luxe Vacation Home

545 Marine Drive, Ucluelet, Canada View map

The 158 m^2 Pacific Soul Eco-Luxe Vacation Home Ucluelet apartment is located merely 1 km from Kennedy River Bog Provincial Park and merely a 14-minute walk from Brown's Beach. This 2-bedroom… More

From US$ 398 Book Now

203 At Water'S Edge

1971 Harbour Crescent, Po Box 603, Ucluelet, Canada View map

Conveniently located, 203 At Water'S Edge is just 30 km from Tofino-Long Beach, making it easy to experience the vibrant coastal communities of Ucluelet and Tofino. More

From US$ 299 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 Apartment Whistler, which is at a distance of 3.6 km from Whistler Medals Plaza Ice Skating Rink and around 25… More

From US$ 155 Book Now

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

907 Beach Avenue, Vancouver, Canada View map

Located merely 1.5 km from Museum of Vancouver, the 2-room Sunset Beach Walk 2Bd+2Ba+1Prk Yaletown Apartment Vancouver is nearly a 25-minute walk from a top family-friendly place like Vancouver… More

From US$ 601 Book Now

Edgewater Sunrise Apartment

9991 Beach Drive, Chemainus, Canada View map

The 4-star Edgewater Sunrise Apartment Chemainus hotel gives quick access to Chemainus railway, which is situated a mere 7 minutes' walk away. More

From US$ 109 Book Now

Little Black Bear Lodge/B&B

7354 Johnstone Road, Lone Butte, Bridge Lake, Canada View map

In the stunning landscapes of Bridge Lake, the Little Black Bear Lodge/B&B provides an idyllic retreat for nature lovers and those seeking tranquility. Just 200 km from Kamloops, this inviting lodge… More

From US$ 231 Book Now

Dreamy Panoramic Lakeview 1 Bedroom Plus Den

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

To enjoy your vacation in Harrison Hot Springs, stay at the spacious 1-bedroom Dreamy Panoramic Lakeview 1 Bedroom Plus Den Harrison Hot Springs apartment, which is only 8 minutes' walk from Canwest… More

From US$ 218 Book Now

Sunrise Terraces

11101 Chemainus Rd, Ladysmith, Canada View map

**Welcome to Sunrise Terraces Villa Ladysmith** Located conveniently just 68 km from Victoria International Airport and 15 km from the vibrant town of Nanaimo, Sunrise Terraces Villa is perfectly… More

From US$ 243 Book Now

Race Rocks Townhouse - Pet Friendly Sooke Rental

6971 West Coast Road, Sooke, Canada View map

The beachfront Race Rocks Townhouse - Pet-Friendly Sooke Rental villa is only a 5-minute walk from West Coast Outdoor Adventure, offering guests to unwind at a Jacuzzi. Located fairly close to the… More

From US$ 352 Book Now

Oceanfront Getaway

117 Seagirt Road, Sooke, Canada View map

The beachfront Oceanfront Getaway Hotel Sooke has 6 rooms and is located 3.7 km from East Sooke Regional Park. Guests of this 4-star guest house can immerse themselves in the tranquillity of the… More

From US$ 117 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

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

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$ 335 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, Vernon, 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

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.5 km from Burnett Falls Park and around a 10-minute drive from Sunshine Coast Arena Ice Skating… More

Book Now

Brand New Entire Guest Suite

1110 Johnston Road, White Rock, Canada View map

The beachfront 74 m^2 Brand New Entire Guest Suite White Rock includes a terrace and is situated within 5 minutes' walk of White Rock Totem Poles Park. Fellowship Baptist Church White Rock is within… More

From US$ 97 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

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

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 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

Sunshine Beach

159 Brown Road, Christina Lake, Canada View map

Sunshine Beach Villa is set within 3.3 km of Gladstone Provincial Park and represents a 3-bedroom property with a sunny patio. The villa also comes with a full kitchen, which is equipped with a… More

From US$ 470 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

Malaspina Strait Cottage

7637 Fats Crescent, Powell River, Canada View map

Offering a terrace with outdoor dining areas and a barbeque grill, Malaspina Strait Cottage Powell River hotel is within a 10-minute drive of Powell River Westview Harbour Marina. The beachfront… More

From US$ 207 Book Now