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

Beachside Townhouses At The Pacific Shores Strata Property

1600 Stroulger Road 613B, Nanoose Bay, Canada View map

During the stay at Beachside Townhouses At The Pacific Shores Strata Property Nanoose Bay villa, guests can indulge in spa treatments, such as a hairdresser, pedicure, and manicure or visit Riptide… More

From US$ 226 Book Now

Winter'S Hideaway Suite

869 Rainforest Drive, Ucluelet, Canada View map

Proudly offering a private art gallery, the comfortable 4-star Winter'S Hideaway Suite Ucluelet hotel stands nearly a 10-minute drive from the Thornton Creek Hatchery. There is also a car park. More

From US$ 95 Book Now

Forest Sweet Retreat Hot Tub & Wood Fired Sauna

1358 Edwards Place, Ucluelet, Canada View map

Boasting a private art gallery, the 4-star Forest Sweet Retreat Hot Tub & Wood Fired Sauna Ucluelet hotel is located approximately 25 minutes' walk from the Ucluelet Lighthouse Loop. This Ucluelet… More

From US$ 269 Book Now

Port Renfrew Oceanfront Retreat

Baird Road 204A, Port Renfrew, Canada View map

Located 10 minutes by car from Port San Juan, Port Renfrew Oceanfront Retreat Villa gives access to various tourist sites in the vicinity. The 2-bedroom holiday home hosts up to 6 guests and invites… More

From US$ 430 Book Now

Desolation Sound Resort

2694 Dawson Road, Powell River, Canada View map

Desolation Sound Resort Powell River villa is located around 10 minutes' drive from Okeover Arm Provincial Park, giving access to various tourist spots nearby. More

From US$ 280 Book Now

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

507-910 Beach Avenue, Vancouver, Canada View map

The 1-room 1Bd+Den Condo, With Free Parking In Downtown! Vancouver is situated nearly 20 minutes' walk from Barclay Heritage Square and offers a fitness suite. Wi-Fi and private car parking are also… More

From US$ 208 Book Now

Beachfront King Bed Studio Suite

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

Beachfront King Bed Studio Suite Qualicum Beach hotel enjoys a convenient location and provides easy access to Qualicum Foods around 10 minutes' drive away. There is also a car park. More

From US$ 140 Book Now

Joyveal'S Homey Place

5474 Carnaby Place, Sechelt, Canada View map

During the stay at Joyveal'S Homey Place Sechelt villa, guests can indulge in a sauna or visit Friendship Park, located 2.7 km away. The 3-bedroom holiday home features opportunities for hiking in… More

From US$ 141 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$ 166 Book Now

White Rock Beach Getaway

14432 Magdalen Crescent, White Rock, Canada View map

Situated 2.5 km from South Surrey-White Rock Indoor Pool, the 2-bedroom White Rock Beach Getaway villa provides access to numerous tourist attractions in the area. More

From US$ 210 Book Now

Metchosin Beach House

5191 William Head Road, Victoria, Canada View map

Hosting up to 6 guests, the 3-bedroom Metchosin Beach House Victoria villa is nestled in a premium area, 4.5 km from Metchosin Golf and Country Club. More

From US$ 125 Book Now

Sea Birds Cottage

252 Memorial Crescent, Victoria, Canada View map

Located a mere 0.7 km from the Moss Street Market, Sea Birds Cottage Victoria hotel is only a 5-minute walk from Ross Bay Beach. Guests who stay at the bed & breakfast can park their car nearby. More

From US$ 126 Book Now

Dreamy Panoramic Lakeview 1 Bedroom Plus Den

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

The spacious 2-bedroom Dreamy Panoramic Lakeview 1 Bedroom Plus Den Harrison Hot Springs apartment is located approximately 5 minutes' walk from Rendall Park and overlooks the lake. Clear Creek Hot… More

From US$ 218 Book Now

Oceanspray Hideaway

1511 Oceanspray Drive, North Saanich, Canada View map

Located 25 minutes' walk from the McDonald Campground, the spacious Oceanspray Hideaway Apartment North Saanich overlooks the garden. Guests can use Wi-Fi and private parking, which is available on… More

From US$ 99 Book Now

Higgin'S Inn

10150 Douglas Bay Road, Powell River, Canada View map

Higgin'S Inn Powell River is located 2.4 km from Mahood Beach and offers Wi-Fi for either business or leisure. Guests can rent bicycles, and make use of parking available on site. More

From US$ 175 Book Now

Harrison Lake View Suites

298 Lillooet Avenue, Harrison Hot Springs, Canada View map

Situated within 5 minutes' walk of the Canwest Art Gallery on the Lake, Harrison Lake View Suites Harrison Hot Springs looks out onto the mountain. Area attractions include the Spirit Trail, 2.4 km… More

From US$ 404 Book Now

A Gentle Hideaway In The Urban Forest West End Downtown Vancouver

1150 Comox Street, Vancouver, Canada View map

Spacious 76 m² A Gentle Hideaway In The Urban Forest West End Downtown Vancouver apartment is only 6 minutes on foot from the West End Nelson Park and can accommodate up to 4 guests. The waterfront… More

From US$ 309 Book Now

Ski Nest 5M To Creekside Gondola

4-2215 Sapporo Drive, Whistler, Canada View map

Located in Whistler Creekside with a host of stores at the base of the mountain around 25 minutes' walk from the Arfa Alpha Lake Park, the 1-room Ski Nest 5M To Creekside Gondola Whistler apartment… More

From US$ 168 Book Now

Telco House B&B

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

Featuring Wi-Fi in public areas, Telco House B&B Port Hardy sits about 4 km from the Quatse Salmon Stewardship Centre. Guests who stay at this bed & breakfast can park their car on site. More

From US$ 112 Book Now

Brown'S Beach Guest Suite

859 Lorne White Place, Ucluelet, Canada View map

To enjoy your vacation in Ucluelet, stay at the 1-room Brown'S Beach Guest Suite Ucluelet, which is only 1.3 km from Little Beach and nearly a 10-minute drive from the historic Amphitrite Point… More

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

Cooks And Puppies Hideaway

Stewart-Cassiar Highway, Jade City, Canada View map

The 1-bedroom Cooks And Puppies Hideaway Villa Jade City is situated in a beach area of Jade City and accommodates up to 3 guests. More

From US$ 107 Book Now

Downtown 1Br Condo At Granville Strip Near English Bay

1249 Granville Street, Vancouver, Canada View map

Downtown 1Br Condo At Granville Strip Near English Bay Vancouver features convenient proximity to such city attractions as Vancouver Coastal Health Authority, situated a mere 6 minutes' walk away. More

From US$ 138 Book Now

Edgewater Sunrise Apartment

9991 Beach Drive, Chemainus, Canada View map

Situated merely 8 minutes' walk from the Kinsmen Beach Park, the 4-star Edgewater Sunrise Apartment Chemainus hotel offers a sun deck and a picnic area. Thanks to its beachfront location, the guest… More

From US$ 109 Book Now

Harrison Hot Springs Lakeside

470 Esplanade Ave 207, Harrison Hot Springs, Canada View map

Located just an 8-minute stroll from Harrison Lake and the Hot Springs, the 1-room Harrison Hot Springs Lakeside apartment accommodates up to 4 guests. The Spirit Trail is a short way from the… More

From US$ 175 Book Now

Resort Style Living With Private Lawn And Patio

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

Located in the South Pandosy district of Kelowna, the 71 m² Resort Style Living With Private Lawn And Patio Kelowna is nearly a 5-minute walk from the 1.5-hectare Rotary Beach Park and around 6 km… More

From US$ 284 Book Now

Cottage Nomad

1020 Peninsula Road, Ucluelet, Canada View map

Up to 5 guests can stay at Cottage Nomad Ucluelet and enjoy He-Tin-Kis Park, located 6 minutes' walk away. More

Book Now

"Newly Built Home" On 5 Acres By The Beach

2982 Granite Road, Nelson, Canada View map

Offering a location 2.5 km from the provincial Grohman Narrows Park, the 3-bedroom "Newly Built Home" On 5 Acres By The Beach Nelson gives access to various tourist spots in the area. With a maximum… More

From US$ 228 Book Now

Sandy Feet Retreat Port Renfrew- Oceanfront 2Br Modern Cottage

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

The 2-bedroom Sandy Feet Retreat Port Renfrew- Oceanfront 2Br Modern Cottage is located 3.6 km from Botanical Beach and welcomes its guests to enjoy windsurfing, canoeing, and hiking. More

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

Grace Guest House

2890 146 Street, White Rock, Canada View map

The 6-room Grace Guest House White Rock is located approximately 25 minutes' walk from South Surrey and offers Wi-Fi for either business or leisure. Blackie Spit Park is 4.9 km from the homestay… More

From US$ 68 Book Now

Shorewater Resort, Qualicum Beach

3295 Island Highway West, Qualicum Beach, Canada View map

Providing 13 rooms, the comfortable Shorewater Resort, Qualicum Beach is approximately 25 minutes' walk from the Qualicum Beach Museum. The 3-star hotel also includes parking. More

From US$ 156 Book Now

Oceanfront Studio With Loft - Amazing Views!

3295 Island Highway West, Qualicum Beach, Canada View map

Oceanfront Studio With Loft - Amazing Views! Qualicum Beach hotel offers a terrace, located 7 km from Coastal Carvings Fine Art Gallery. More

From US$ 289 Book Now

Lake Time Harrison

272 Cedar Avenue, Harrison Hot Springs, Canada View map

The 3-bedroom Lake Time Harrison Harrison Hot Springs villa accommodates up to 8 guests and offers proximity to Harrison Lake and the Hot Springs, located only 5 minutes' walk away. More

From US$ 461 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$ 137 Book Now

Black Rock Landing

1645 Cedar Road, Ucluelet, Canada View map

The 85 m² Black Rock Landing Ucluelet apartment is nestled in a premium area of Ucluelet, approximately a 15-minute walk from Brown's Beach and 4.9 km from Mount Ozzard. This 1-bedroom apartment… More

From US$ 192 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 1-room Private Vacation Guest Suite Near Beach White Rock, which is only 1.7 km from East Beach and approximately a 10-minute drive from South Surrey… More

From US$ 131 Book Now

New Two-Bedroom Legal Suite With Parking

15528 Cliff Avenue, White Rock, Canada View map

The 2-bedroom New Two-Bedroom Legal Suite With Parking White Rock villa offers easy access to such tourist spots as First United Church, located about a 5-minute walk away. This accommodation can… More

From US$ 150 Book Now

Light N Airy, Pool, Hot Tub, Pets, Ground Floor

205 3Rd Avenue, Invermere, Canada View map

To enjoy your vacation in Invermere, stay at Light N Airy, Pool, Hot Tub, Pets, Ground Floor Apartment Invermere, which is merely 1.6 km from Kinsmen Sandy Beach and a mere 13 minutes' walk from… More

From US$ 250 Book Now

Alert Bay Lodge

549 Fir Street, Alert Bay, Canada View map

Overlooking the sea, the comfortable Alert Bay Lodge hotel is a mere 1.3 km from the 'Namgis Burial Grounds. Boasting a beachfront location, the 3-star bed & breakfast invites guests to an à la carte… More

From US$ 175 Book Now

Aloha Cottage, Nanoose Bay - 2 Bdrm Oceanfront Unit With Private Deck

1600 Stroulger Road, Nanoose Bay, Canada View map

With a Jacuzzi, a sauna, and an indoor pool, the spacious 60 m² Aloha Cottage, Nanoose Bay - 2 Bdrm Oceanfront Unit With Private Deck includes a fitness centre and views of the ocean. The Englishman… More

From US$ 166 Book Now

Desirable Blueberry Hill

3300 Ptarmigan Place, Whistler, Canada View map

To enjoy your vacation in Whistler, stay at the spacious 93 m² Desirable Blueberry Hill Apartment Whistler, which is 2.2 km from the Whistler Museum and approximately a 10-minute ride from the… More

From US$ 748 Book Now

Botany Bay By Eagle Reach Properties

Baird Road 208B, Port Renfrew, Canada View map

Offering a location a 10-minute ride from Juan de Fuca Trail, Botany Bay By Eagle Reach Properties Port Renfrew villa gives access to various tourist spots in the area. More

From US$ 356 Book Now

Eagle Way

6596 Baird Rd #243, Port Renfrew, Canada View map

Featuring guided snorkelling trips to make your visit more entertaining, the 1-bedroom Eagle Way Villa Port Renfrew is about 10 minutes by car from Botanical Beach Provincial Park. Guests can enjoy… More

From US$ 152 Book Now

Gibsons Harbour Retreat

669 Dougall Road, Gibsons, Canada View map

The spacious Gibsons Harbour Retreat Apartment is located 250 metres from the Nicholas Sonntag Marine Education Centre and a 19-minute walk from the Heritage Playhouse. Set in proximity to the… More

From US$ 137 Book Now

Seaview Executive Home

447 Thetis Drive, Ladysmith, Canada View map

Nestled in the scenic Vancouver Island region, Seaview Executive Home offers guests an unparalleled opportunity to immerse themselves in the beauty of Ladysmith. More

From US$ 226 Book Now

Sea 'N' Stars Bnb

1206 The Strand, Gabriola, Canada View map

Offering renovated rooms and Wi-Fi in the rooms, Sea 'N' Stars Bnb Gabriola hotel is 3.7 km from Lighthouse Island and a 16-minute walk from Sandwell Provincial Park. This comfortable bed & breakfast… More

From US$ 182 Book Now

Sunrise Resort Rentals

1175 Resort Drive, Parksville, Canada View map

Situated approximately 700 metres from Parksville Parks, the 2-bedroom Sunrise Resort Rentals Parksville villa includes a seasonal outdoor pool, as well as a Jacuzzi to relax in. The accommodation is… More

Book Now

Farmhouse Cabin On Family Farm

9958 Serendipity Road, Powell River, Canada View map

Nestled 10 minutes' drive from Myrtle Point Golf Club, Farmhouse Cabin On Family Farm Powell River entices guests to explore various tourist destinations nearby. More

From US$ 85 Book Now

Halibut Hideaway

6596 Baird Road 204B Unit, Port Renfrew, Canada View map

For added convenience, Halibut Hideaway provides free private parking, ensuring stress-free access to your vehicle. More

From US$ 264 Book Now