Special offers and Exclusive deals

Search Hotels

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

Discovery Townhouse - Sooke

6971 West Coast Road, Sooke, Canada View map

The 3-bedroom Discovery Townhouse - Sooke is within 1.1 km of Ed MacGregor Park and it takes 49 minutes to drive to Victoria Inner Harbour airport. At this accommodation a car park is available on… More

From US$ 238 Book Now

Aussie Summer

1910 West Lake Drive, Christina Lake, Canada View map

Boasting the location at a 4.5 km distance from Christina Lake Golf Club, the 4-bedroom Aussie Summer Villa is also about 25 minutes' walk from Christina Lake Provincial Park. Overlooking the… More

From US$ 236 Book Now

Waterfront Private Room With Hot Tub & Firepit

1073 Helen Road, Ucluelet, Canada View map

Situated about 25 minutes' walk from the Cedar House Gallery, the beachfront Waterfront Private Room With Hot Tub & Firepit Ucluelet hotel features a private art gallery. A private parking lot is… More

From US$ 181 Book Now

Moon And Sixpence

237 Mavis Ave, Po Box 787, Ucluelet, Canada View map

The 3-star Moon And Sixpence Bed & Breakfast Ucluelet offers walking tours for active guests approximately a 10-minute drive from the Ancient Cedars Loop Trail. More

From US$ 226 Book Now

Ashling Cottage

1875 Ashling Road, Qualicum Beach, Canada View map

Situated 2.8 km from Ashling Cottage Qualicum Beach hotel, guests can visit the Qualicum Trading Post. Guests who stay at this guest house can park their car on site. More

From US$ 102 Book Now

Drift West Coast Getaway

327 Pass Of Melfort Place, Ucluelet, Canada View map

Situated within 10 minutes' drive of the long-standing Amphitrite Point Lighthouse and 3.8 km from the Ancient Cedars Loop Trail, the 3-star Drift West Coast Getaway Hotel Ucluelet features a private… More

From US$ 180 Book Now

Cedar House Ocean View & Access

1893 Lower Road, Roberts Creek, Canada View map

Featuring Wi-Fi in public areas, Cedar House Ocean View & Access Hotel Roberts Creek sits 25 minutes' walk from Bonniebrook Beach. There is also free private parking. More

From US$ 190 Book Now

Beachbreeze Oceanfront 4Br1Den4Ba Romantic Sunrise & Celestial Views

1709 Sandy Beach Road, Mill Bay, Canada View map

Located within 7 km of the known Butchart Botanical Gardens, the 4-star beachfront Beachbreeze Oceanfront 4Br1Den4Ba Romantic Sunrise & Celestial Views Mill Bay hotel offers amenities such as a… More

Book Now

Modern Coastal 2Br Retreat With Hot Tub In Vancouver Bc

5675 Daffodil Drive, West Vancouver, Canada View map

The 4-star Modern Coastal 2Br Retreat With Hot Tub In Vancouver Bc West Vancouver hotel lies 3.7 km from Cypress Falls Park and offers spacious rooms with views of Vancouver Harbour. Located within a… More

Book Now

Stylish Family Condo At Beachfront Resort

1175 Resort Drive, Parksville, Canada View map

The 4-star Stylish Family Condo At Beachfront Resort Parksville features air-conditioned rooms with views of Nanaimo Harbour. Located about 3 km from the Englishman River Regional Park, the hotel… More

Book Now

Ocean Vista In The Woods On Saltspring Island

Canada 2 Floors, Long Harbour, Canada View map

Positioned approximately a 10-minute drive from Gallery 8 and 4.3 km from Centennial Park, the 3-star beachfront Ocean Vista In The Woods On Saltspring Island Hotel Long Harbour presents a private… More

Book Now

Surfers' Nest - Waterfront Home In Ucluelet

203 Boardwalk Boulevard Unit 13, Ucluelet, Canada View map

The 2-room Surfers' Nest - Waterfront Home In Ucluelet apartment is located just a 12-minute walk from the Wild Pacific Trail and 1.3 km from the long-standing Amphitrite Point Lighthouse. This… More

From US$ 517 Book Now

The Kootenay Lake House - A Private Luxury Retreat

159 Lower Crescent Bay Road, Nakusp, Canada View map

Offering a Jacuzzi for a relaxing experience, the beachfront The Kootenay Lake House - A Private Luxury Retreat Nakusp villa is located 2.7 km from the Nakusp Municipal Beach. Providing guests with… More

Book Now

Lakeside Cottage And Garden With Wood Fired Pizza!

10698 Alder Crescent, Youbou, Canada View map

Cowichan Lake is approximately a 10-minute drive from the 1-bedroom Lakeside Cottage And Garden With Wood Fired Pizza!, while Nitinat River Park is a 10-minute ride from here. 1 bedroom and 1… More

From US$ 412 Book Now

Malahat Fairyland Cottage

1112 Aspen Road, Malahat, Canada View map

The beachfront Malahat Fairyland Cottage offers proximity to nearby tourist spots, such as Lone Tree Hill, situated 2.8 km away. Located in the beach area of Malahat, this holiday home awaits guests… More

From US$ 600 Book Now

Cozy Beachfront Cabin At Woodside Farm

7117 West Coast Road, Sooke, Canada View map

Located 25 minutes' walk from the Tranquil Quimper Waterfront Park, Cozy Beachfront Cabin At Woodside Farm Sooke gives access to various tourist sites in the vicinity. More

From US$ 198 Book Now

Quaint 2 Bed Trawler W/Rooftop Fire Pit

1 Athletes Way, Vancouver, Canada View map

Set merely 1.1 km from Totem Pole, Quaint 2 Bed Trawler W/Rooftop Fire Pit Hotel Vancouver is located within a 5-minute stroll of South False Creek Seawall. More

From US$ 140 Book Now

Oceanfront Suite

Intersection Of Trant Road And Owen Road, Gibsons, Canada View map

Pebbles Beach is within 2.9 km of the beachfront Oceanfront Suite, while the low-key park "Armours Beach" is around 20 minutes on foot from here. The villa has 1 bedroom as well as a mini-kitchen… More

From US$ 211 Book Now

Ruth Lake Lodge Resort

3983 Ruth Lake Road, Forest Grove, Canada View map

Offering a location 2.9 km from Ruth Lake Provincial Park, Ruth Lake Lodge Resort Forest Grove gives access to various tourist spots in the area. More

From US$ 167 Book Now

Beachfront Luxury Suite #21 At The Beach House

21-9022 Clarkson Avenue, Campbell River, Canada View map

**The Beach House is your idyllic retreat at the heart of natural splendor.** Nestled just 20 kilometers from the charming town of Campbell River, this luxurious escape combines comfort and coastal… More

From US$ 460 Book Now

Eagle Bear Lodge

Jenkins Way 5833, Tatla Lake, Canada View map

The 7-room Eagle Bear Lodge Tatla Lake is located 3.7 km from Eagle Lake and welcomes its guests to enjoy canoeing, hiking, and cycling. During their stay at the villa, situated in the beach area of… More

From US$ 353 Book Now

Lakefront Wine Trail Fully Licensed Modern Suite

3859 Carrall Road, West Kelowna, Canada View map

Lakefront Wine Trail Fully Licensed Modern Suite West Kelowna villa offers proximity to nearby tourist spots, such as Mission Hill Family Estate Winery, situated around 5 km away. More

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

Casa Del Mila Oro

5401 Lakeshore Drive, Osoyoos, Canada View map

Casa Del Mila Oro Apartment Osoyoos is located a 5-minute walk from the Tumbleweed Spirits Distillery and overlooks the pool. Offering access to a seasonal outdoor swimming pool, this apartment is… More

Book Now

Sunrise Mountain View Skidegate House

559 Skidegate Properties, Skidegate, Canada View map

Guests can enjoy a seaside sea view from a patio at the 1-bedroom Sunrise Mountain View Skidegate House villa, 4.8 km from the Haida Heritage Centre at Kay Llnagaay. More

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

Vita Resort Vernon - Modern Studio On Okanagan Lake

2555 Lakeshore Road, Vernon, Canada View map

Located 10 minutes' drive from Planet Bee Honey Farm & Meadery, the beachfront Vita Resort Vernon - Modern Studio On Okanagan Lake overlooks the mountain. Wi-Fi and private car parking are among the… More

Book Now

Black Rock Beach House

524 Marine Drive, Ucluelet, Canada View map

The beachfront Black Rock Beach House Ucluelet villa enjoys its location around a 15-minute walk from Terrace Beach and overlooks the ocean. The 10-room holiday home features opportunities for… More

From US$ 751 Book Now

Steller Jay Hollow

Kato Street, Summerland, Canada View map

The 3-bedroom Steller Jay Hollow Villa is set in Summerland, 1.9 km from the family owned soft fruit E.P. Orchards and within a 10-minute drive of Giant's Head Mountain Park. The Summerland villa… More

From US$ 356 Book Now

Ocean View Townhouse #26 At The Beach House

26-9022 Clarkson Avenue, Campbell River, Canada View map

Located about 10 minutes' drive from the Miracle Beach Provincial Park, the 2-bedroom Ocean View Townhouse #26 At The Beach House Campbell River villa provides access to various tourist attractions… More

From US$ 403 Book Now

Sooke Harbour Townhouse - Waterfront 2-Bed Rental

6971 West Coast Road, Sooke, Canada View map

Offering a terrace overlooking the sea, the 2-bedroom Sooke Harbour Townhouse Villa is located nearly a 5-minute walk from the Sooke Spa. Featuring a Jacuzzi, the property is within a few blocks of… More

From US$ 196 Book Now

The Cottage - A Private Oceanfront Dream!

1292 Covina Drive, East Sooke, Canada View map

The 1-bedroom The Cottage - A Private Oceanfront Dream! East Sooke is located about a 10-minute drive from Ayum Creek Regional Park Reserve, giving access to various tourist spots nearby. More

Book Now

Beachfront Luxury Suite #15 At The Beach House

15-9022 Clarkson Avenue, Campbell River, Canada View map

Welcome to the exclusive Beachfront Luxury Suite #15 At The Beach House, a stunning seaside retreat located just 20 kilometers from the vibrant Campbell River. This enchanting suite offers an… More

From US$ 180 Book Now

Cottage - Lakeside W/Private Hottub Near Big White

800 Idabel Lake Road, Naramata, Canada View map

Wi-Fi and free private parking are provided for guests' utmost comfort. The beachfront Cottage - Lakeside W/Private Hottub Near Big White is 133 km from Kamloops. More

From US$ 84 Book Now

Trails End Beach House Suite W/Hot Tub

4744 Brenton Page Road, Ladysmith, Canada View map

To enjoy your vacation in Ladysmith, stay at the beachfront Trails End Beach House Suite W/Hot Tub Ladysmith, which is about a 10-minute ride from the Holland Creek Trail Head and within 7 km of the… More

From US$ 192 Book Now

Ocean'S 7 At The Beach House

7-9022 Clarkson Avenue, Campbell River, Canada View map

The beachfront Ocean'S 7 At The Beach House Campbell River villa is located just an 8-minute walk from Passages and invites guests to join diving, snow skiing, and hiking. More

From US$ 379 Book Now

The Owls Nest At Westwood Lake

1640 College Drive, Nanaimo, Canada View map

The beachfront The Owls Nest At Westwood Lake Nanaimo apartment is located 4.2 km from the 19th century fortification "Bastion" and a 13-minute walk from the Westwood Lake Park. This apartment… More

From US$ 139 Book Now

Sooke Harbour Hideaway - Luxurious Vacation Rental

6971 West Coast Road, Sooke, Canada View map

The beachfront Sooke Harbour Hideaway - Luxurious Vacation Rental villa provides an opportunity to stay a 6-minute walk from the Sooke Spa and offers a Jacuzzi, perfect for decompressing. Located… More

Book Now

Tofino Waterfront Condo

230 Main St, Tofino, Bc V0R 2Z0, Canada, Tofino, Canada View map

Located just minutes from the vibrant town center, the Tofino Waterfront Condo is perfectly situated for exploration. More

From US$ 382 Book Now

Oysterbeds Offers Our Oyster Suite

10052 Malaspina Rd, Powell River, Bc V8A 0G3, Canada, Lund, Canada View map

To enjoy your vacation in Lund, stay at the spacious 112 m² Oysterbeds Offers Our Oyster Suite Lund, which is only 1.8 km from Okeover Arm Park and approximately 25 minutes on foot from Okeover Arm… More

Book Now

A Taste Of Mexico In The Heart Of Wine Country.

6485 Stuart Crescent South, Peachland, Canada View map

To enjoy your vacation in Peachland, stay at A Taste Of Mexico In The Heart Of Wine Country. Apartment Peachland, which is merely 0.8 km from Hardy Falls and approximately 10 minutes by car from the… More

From US$ 103 Book Now

Villas At Eldorado Resort

3763 Lakeshore Road, Kelowna, Canada View map

Nestled on the pristine shores of Okanagan Lake, the Eldorado offers an unparalleled experience that combines luxury, comfort, and breathtaking views. More

From US$ 443 Book Now

On The Sea

729 Taylor Road, Bowen Island, Canada View map

Featuring free Wi Fi in public areas, On The Sea Hotel offers accommodation within 4.4 km from Horseshoe Bay Park. Guests travelling by car can also use free parking on site. More

From US$ 174 Book Now

Huskyhouse

4509 W 8Th Ave, Vancouver, Canada View map

Huskyhouse Hotel Vancouver offers proximity to Hadden Park, situated 4.6 km away. Guests who stay at this Vancouver guest house can park their car nearby. More

From US$ 94 Book Now

English Inn

429 Lampson St, Esquimalt, Canada View map

Situated approximately 25 minutes' walk from MacDonald Park Football Stadium, the romantic English Inn Esquimalt features Wi-Fi throughout the property and a car park on site. Located 2.9 km from a… More

From US$ 112 Book Now

Apple D'Or

2587 Naramata Road, Naramata, Canada View map

The 5-star Apple D'Or Bed & Breakfast Naramata offers proximity to Three Mile Beach, situated nearly 10 minutes' drive away. More

Book Now

Lac Le Jeune Wilderness Resort

5485 Lac Le Jeune Road, Kamloops, Canada View map

Set amid the stunning landscapes of British Columbia, the Lac Le Jeune Wilderness Resort offers an unparalleled escape just 55 kilometers from the vibrant city of Kamloops. This serene haven is… More

From US$ 207 Book Now

Turtle Bay Marina Resort

2860 Woodsdale Road, Winfield, Canada View map

Turtle Bay Marina Resort Winfield offers 10 rooms, situated around a 5-minute walk from Wood Lake. This 3-star hotel also includes parking. More

Book Now

Morningside Garden Suite

171 Victoria Street, V8K 1P3, Ganges, Ca, Ganges, Canada View map

Morningside Garden Suite Ganges hotel is situated 3.2 km from Duthie Gallery and Gallery B&B, which is an excellent place to improve cultural awareness. Guests who stay at this bed & breakfast can… More

From US$ 156 Book Now

Guest House In Vancouver

3870 West 8Th Avenue, Vancouver, Canada View map

Boasting garden views, Guest House In Vancouver apartment is located in Vancouver, around 7 km from Gastown. It is composed of 2 bedrooms, a kitchen, and a family bathroom. The venue also features a… More

From US$ 119 Book Now