Special offers and Exclusive deals

Search Hotels

2026-04-11
2026-04-12
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

The Oceanfront Hotel

210 First Street, Sointula, Canada View map

Situated approximately 10 minutes' drive from Malcolm Island, the 4-star The Oceanfront Hotel Sointula features Wi-Fi throughout the property, and parking on site. Thanks to its beachfront location… More

From US$ 241 Book Now

Davis Bay Bed & Breakfast

4632 Sunshine Coast Hwy, Sechelt, Canada View map

Davis Bay Bed & Breakfast Bed & Breakfast Sechelt, located within 10 minutes' drive of Sunshine Coast Arts Council, features Wi-Fi in public areas. Guests will enjoy a full English breakfast and… More

From US$ 94 Book Now

Spanish Fiesta Resort

7104 Main Street, Osoyoos, Canada View map

Located within 100 metres of Osoyoos Lake, Spanish Fiesta Resort Osoyoos provides guests with 2 outdoor swimming pools onsite. This resort also offers Wi-Fi throughout the property. More

From US$ 95 Book Now

Retreat Wilderness Inn

21145 Chilcotin Highway 20, Nimpo Lake, Canada View map

Situated on the tranquil shores of Nimpo Lake, Retreat Wilderness Inn is a charming escape in the heart of British Columbia's Chilcotin region. Known for its intimate atmosphere, this inviting… More

From US$ 133 Book Now

The Lighthouse Motel

6035 Island Highway West, Bowser, Canada View map

The Lighthouse Motel Bowser offers 8 rooms about a 20-minute stroll from Lighthouse Country Regional Trail. More

From US$ 113 Book Now

Akiskinook Sandy Beach Lakefront Resort! Tennis, Pickle, Basket Ball Courts, Indoor Pool, Hot Tub, Squash Court! Short Drive To Radium Or Fairmont Hot Springs!

1492 Akiskinook Road 135, Invermere, Canada View map

The 3-star Akiskinook Resort: Lakeside Family Retreat with Diverse Amenities Invermere includes snorkeling trips and horseback riding along with setting merely 5 minutes on foot from Vermilion Pass. More

From US$ 180 Book Now

Dutch Lake Motel & Campground

333 Roy Road, Clearwater, Canada View map

The 3-star Hotel Civilia Lakeside By Civilia Golf Retreat Clearwater is situated in a beach area of Clearwater, within 5 minutes' drive of Wells Gray Provincial Park and a 5-minute drive from Mystic… More

From US$ 62 Book Now

Waterways, A Boutique Hotel

4429 Marine Avenue, Powell River, Canada View map

Waterways, A Boutique Hotel Powell River includes 26 rooms and is 20 minutes' walk from Willingdon Beach Park. This inn entices guests with a car park, available on site. More

From US$ 67 Book Now

The Orca Inn

291 Fir St Box 69, Alert Bay, Canada View map

Located around 5 minutes by car from U'mista, the 2-star Orca Inn Alert Bay includes 8 rooms. This Alert Bay hotel is within arm's reach of Namgis Original Burial Grounds and 175 km from Campbell… More

From US$ 131 Book Now

Johnny'S Motel

7291 Hwy 3 East, Grand Forks, Canada View map

Johnny'S Motel Grand Forks, located within an 800-metre distance of Gallery 2, features Wi-Fi throughout the property. At this motel, guests can find a golf course to stay active. More

From US$ 94 Book Now

Eagle Rock Bed And Breakfast

10150 Island View Close, Chemainus, Canada View map

Set on the beachfront, the 3-star Eagle Rock Bed And Breakfast Chemainus features ocean views and Wi-Fi in public areas. Thanks to its beachfront location, this Chemainus bed & breakfast stands a 5… More

From US$ 180 Book Now

Tranquility Bay Waterfront Inn

7651 Sechelt Inlet Road, Sechelt, Canada View map

Located 450 metres from the scenic Lamb Bay, Tranquility Bay Waterfront Inn Sechelt is just a short walk from Tranquility bay. This 5-star hotel features both Wi-Fi throughout the property and a car… More

From US$ 291 Book Now

Windborne Bed & Breakfast

3905 Broadwater Road, Castlegar, Canada View map

Offering luxurious rooms and Wi-Fi throughout the property, Windborne Bed & Breakfast Bed & Breakfast Castlegar is approximately 5 km from Castlegar Sculpturewalk and about a 10-minute drive from… More

From US$ 150 Book Now

Liahona Guest House

1068 Helen Road, Po Box 511, Ucluelet, Canada View map

**Welcome to Liahona Guest House**, a tranquil retreat nestled in the heart of Ucluelet, where natural beauty meets unparalleled comfort. Just a stone's throw away from the breathtaking Pacific Rim… More

From US$ 91 Book Now

Barefoot Villas And Retreat

31 Kingsley Road, Christina Lake, Canada View map

Overlooking the garden, the 2-star Barefoot Villas And Retreat Christina Lake hotel is located nearly a 5-minute drive from Christina Lake Provincial Park. Highlights at this Christina Lake motel… More

From US$ 73 Book Now

White Rose House

15317 Royal Avenue, White Rock, Canada View map

Located 4 km from Glades Gardens, White Rose House Bed & Breakfast White Rock features Wi-Fi in the rooms and complimentary private parking nearby. This beachfront bed & breakfast is a good starting… More

From US$ 108 Book Now

Cycle Inn Bed And Breakfast

3158 Anders, Langford, Canada View map

Located merely 200 metres from Glen Lake Farm Market, Cycle Inn Bed And Breakfast Langford includes a swimming pool and a sun terrace. The inn boasts views of the lake and offers Wi-Fi throughout the… More

From US$ 139 Book Now

Long Lake Waterfront Bed And Breakfast

240 Ferntree Place, Nanaimo, Canada View map

Offering a patio with outdoor dining areas, the 4-star Long Lake Waterfront Bed And Breakfast Nanaimo is only 1.2 km from the shopping mall "Nanaimo North Town Centre". Providing sports fans with… More

From US$ 138 Book Now

Woods End Landing

380 Cape Beale Trail, Bamfield, Canada View map

Featuring views of the city, Woods End Landing Hotel Bamfield lies in a rural area, 20 minutes on foot from Brady's Beach. More

From US$ 392 Book Now

So Damn Lucky Glamping

Clayoquot District 54 Po Box 504, Ucluelet, Canada View map

So Damn Lucky Glamping Hotel Ucluelet lies in the rural area of Ucluelet, around a 10-minute ride from natural attractions such as Mount Ozzard. Located within 15 minutes' drive of Amphitrite Point… More

From US$ 297 Book Now

Lipton Place By Elegant Waterfront

Unit 3 - 516 Gorge Rd W 3, Esquimalt, Canada View map

Offering a sundeck, a patio, and a play area, the 4-star Lipton Place By Elegant Waterfront Esquimalt hotel is situated in Esquimalt, around a 25-minute walk from Archie Browning Sports Centre… More

From US$ 69 Book Now

Vines And Puppies Hideaway

Km 594 Hwy 37, Jade City, Canada View map

Unwind in the quaint 2-star Vines And Puppies Hideaway Bed & Breakfast Jade City's garden, where a balcony and BBQ add to the scenic beauty. More

From US$ 117 Book Now

Croft Inn Motel

1568 Chaplin Street, Crofton, Canada View map

Croft Inn Motel Crofton, located about 25 minutes' walk from Crofton Lake, features Wi-Fi throughout the property. For business travellers, a xerox and complimentary wireless internet access are… More

From US$ 74 Book Now

Storm Cove Suites

724 Odyssey Lane, Box 1310, Ucluelet, Canada View map

Situated a mere 13 minutes' walk from Big Beach, Storm Cove Suites Ucluelet hotel features Wi-Fi in the rooms, and a free private car park on site. More

From US$ 167 Book Now

The Rockwell-Harrison Guest Lodge

7550 Rockwell Drive, Harrison Hot Springs, Canada View map

The Rockwell-Harrison Guest Lodge is an adult-only haven nestled amidst the breathtaking beauty of Harrison Hot Springs. This charming retreat offers guests an idyllic escape characterized by cozy… More

From US$ 321 Book Now

Blitz Beach House Oceanside Suite

3265 Atrevida Road, Lund, Canada View map

Situated on the stunning waterfront between Powell River and Lund, Blitz Beach House offers a unique getaway in the heart of British Columbia's Sunshine Coast, renowned for its outdoor adventures and… More

From US$ 130 Book Now

The Oceanfront Inn On Stephens Bay

303 Harbour Road, Coal Harbour, Canada View map

Highlights at The Oceanfront Inn On Stephens Bay Coal Harbour include Wi-Fi in the rooms. The centre of Coal Harbour can be reached within a 10-minute walk. More

From US$ 205 Book Now

Frigon Suite -Waterfront

1220 Marine Drive, Port Alice, Canada View map

Featuring Wi-Fi throughout the property, Frigon Suite -Waterfront Port Alice hotel is about a 5-minute walk from Seaside Studio and Gallery. Complimentary private parking is available on site at this… More

From US$ 120 Book Now

Mountain Springs Nature Retreat

564 Hwy. 3A Box 113, Kaleden, Canada View map

Situated 3.1 km from Kaleden Community Hall, the 2-star Mountain Springs Nature Retreat Bed & Breakfast Kaleden features Wi-Fi in the rooms and free private parking on site. More

From US$ 155 Book Now

Halfmoon Haven Beach Cottage Or Oceanview Suite

8505-Redrooffs Road, Halfmoon Bay, Canada View map

Located 3.6 km from Merry Island Lighthouse, the 3-star Halfmoon Haven Beach Cottage Or Oceanview Suite Halfmoon Bay hotel features Wi-Fi in public areas and complimentary private parking on site. More

From US$ 298 Book Now

Kelowna Discovery

221 1088 Sunset Drive, Kelowna, Canada View map

Situated within 700 metres of Tugboat Bay Beach, Kelowna Discovery Aparthotel also offers an indoor swimming pool. Located in the very heart of Kelowna, a short walk from Waterfront Park, the… More

From US$ 847 Book Now

Skaha Lakefront Inn

476 Hody Drive, Okanagan Falls, Canada View map

The 3-star recently renovated Skaha Lakefront Inn Okanagan Falls offers a sun terrace, located just 0.8 km from Kenyon Park. Guests can enjoy this Okanagan Falls bed & breakfast's garden, which is… More

From US$ 259 Book Now

Slumberlodge Hotel

274 Lakeshore Drive, Penticton, Canada View map

Slumberlodge Hotel Penticton villa is situated just 0.6 km from the Penticton Art Gallery and offers an indoor pool, ensuring a more relaxing stay. Providing guests with Wi-Fi and parking, the lodge… More

From US$ 154 Book Now

Middle Beach Lodge

P.O. Box 100, Tofino, Canada View map

**Middle Beach Lodge Tofino is where nature and comfort seamlessly intertwine. More

From US$ 99 Book Now

Tete Jaune Lodge

11957 L'Heureux Road, Tete Jaune Cache, Canada View map

Families are welcomed at Tete Jaune Lodge, complete with a children's playground, ensuring that younger guests have their share of fun. More

From US$ 140 Book Now

Victoria Gorge Waterway Vacation Home

2800 Inez Drive 1, Victoria, Canada View map

The beachfront 7-room Victoria Gorge Waterway Vacation Home apartment is located nearly 5 minutes' walk from the science museum "Gorge Waterway Nature House" and overlooks the sea. Saxe Point Park is… More

From US$ 84 Book Now

Premier Property Hot Tub Pets Bbq Seas The Day

346 Headlands Road, Gibsons, Canada View map

Premier Property Hot Tub Pets Bbq Seas The Day Gibsons villa offers quick access to such tourist spots as the Fabric Postcard artwork, situated approximately a 5-minute walk away. Featuring a Jacuzzi… More

From US$ 122 Book Now

The Cabins At Terrace Beach

1082 Peninsula Road, Ucluelet, Canada View map

Little Beach is at a 2.4 km distance from The Cabins At Terrace Beach Villa, while the catch-and-release Ucluelet Aquarium is about 20 minutes on foot from here. The chalet also comes with a kitchen,… More

From US$ 101 Book Now

Hov B&B House -Hospitality Ocean View Victoria-

3351 Hatley Drive, Victoria, Canada View map

The beachfront Hov B&B House -Hospitality Ocean View Victoria-, located in the West Shore district, about 4 km from Luxton Park, features views of the patio. Wi-Fi and complimentary private parking… More

From US$ 90 Book Now

Penthouses Of Beach Ave

910 Beach Avenue, Vancouver, Canada View map

**Penthouses of Beach Ave is Vancouver's urban oasis nestled in the heart of Downtown.** This exclusive property invites guests to experience breathtaking city vistas, coupled with modern… More

From US$ 197 Book Now

Summit River Lodge & Campsites

19345 Highway 5 South, Po Box 969, Valemount, Canada View map

Summit River Lodge & Campsites is a great place in Valemount to stay at. The lodge comprises 8 rooms. More

From US$ 167 Book Now

Shoreside Private Room

6624 Gale Avenue North, Sechelt, Canada View map

The beachfront Shoreside Private Room Sechelt lies in a beach area of Sechelt, within 3 km of Hidden Grove. Along with a private beach area the homestay also has sea vistas. More

From US$ 108 Book Now

The Lodge On Harrison Lake

6155 Rockwell Drive, Harrison Hot Springs, Canada View map

### Welcome to The Lodge on Harrison Lake More

From US$ 206 Book Now

Walkon Waterfront Castle Cove Inn

10121 Chemainus Road, Chemainus, Canada View map

Guests of Walkon Waterfront Castle Cove Inn Chemainus can enjoy access to Wall Murals, located approximately a 25-minute stroll away. There is also a free private car park. More

From US$ 71 Book Now

Bjorn Holm

6596 Baird Road #236, Port Renfrew, Canada View map

Bjorn Holm Villa is 3.2 km from Botanical Beach Provincial Park and around 10 minutes' drive from from West Coast Trail Office. While staying at the 1-bedroom villa, guests are welcome to use a… More

From US$ 202 Book Now

Mountain Getaway Condo - 5 Min Walk To The Beach!

205 3Rd Avenue 3121, Invermere, Canada View map

For those arriving by air, the Canadian Rockies International Airport is conveniently located just 100 kilometers away. More

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

Orca Lodge

500 1St Street, Sointula, Canada View map

Set in the charming village of Sointula on Malcolm Island, Orca Lodge presents a serene getaway immersed in the natural beauty of British Columbia. More

From US$ 150 Book Now

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 snorkelling, canoeing, and mini golf or visit the 347-hectare Rathtrevor Beach… More

From US$ 226 Book Now

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