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

Sooke Harbour House

1528 Whiffin Spit Road, Sooke, Canada View map

Sooke Harbour House Hotel is a 4-star eco-friendly property nestled on the shores of the Juan de Fuca Strait on Vancouver Island. Boasting incredible views of Washington State's Olympic Mountains… More

From US$ 254 Book Now

Hampton Inn - Vancouver Airport/Richmond

8811 Bridgeport Rd., Richmond, Canada View map

The family Hampton Inn - Vancouver Airport/Richmond is about 5 minutes' walk from Richmond Capstan Alliance Church and provides air-conditioned rooms with views of Stanley Park. The 3-star inn… More

From US$ 97 Book Now

Ramada By Wyndham Nanaimo

315 Rosehill Street, Nanaimo, Canada View map

The comfortable 3-star Ramada By Wyndham Nanaimo Hotel is situated nearly 5 minutes on foot from Nanaimo Bastion and offers a lift and a vending machine. The smoke-free inn is a good starting point… More

From US$ 92 Book Now

Squamish Adventure Inn

38220 Hwy 99, Squamish, Canada View map

Located around 10 minutes by car from the indoor Sea to Sky Gondola Summit Lodge Lodging, the 3-star Squamish Adventure Inn offers amenities such as a sundeck, a picnic area, and a golf course. More

From US$ 86 Book Now

Travelodge By Wyndham Kamloops

430 Columbia Street, Kamloops, Canada View map

The 2-star smoke-free Travelodge By Wyndham Kamloops hotel is around 300 metres from the Sacred Heart Cathedral and provides air-conditioned rooms with views of the Thompson River. This Kamloops… More

From US$ 158 Book Now

Anchor Inn & Suites, BW Signature Collection

261 Island Highway, Campbell River, Canada View map

Overlooking the sea, Anchor Inn & Suites, BW Signature Collection Campbell River is located 25 minutes' walk from the Campbell River whale watching tours. Boasting a location in proximity to The… More

From US$ 104 Book Now

Sidney Waterfront Inn & Suites

9775 1St Street, Sidney, Canada View map

The 3-star Sidney Waterfront Inn & Suites is located about a 5-minute stroll from Beacon Park, offering 31 rooms, Wi-Fi, and street parking. Featuring luggage storage, this Sidney inn is 2.5 km from… More

From US$ 138 Book Now

Ramada By Wyndham Campbell River

462 S Island Highway, Campbell River, Canada View map

Featuring a vending machine and free newspapers, the 3-star eco-friendly Ramada By Wyndham Campbell River hotel is around 25 minutes' walk from The Museum at Campbell River. Offering an indoor… More

From US$ 60 Book Now

Richter Pass Beach Resort

7506 Main Street Box 480, Osoyoos, Canada View map

Situated just 1.2 km from Sun Bowl Skating Arena, the 2-star smoke-free Richter Pass Beach Resort Osoyoos features Wi-Fi in public areas and secure parking on site. This Osoyoos resort is located in… More

From US$ 65 Book Now

Hotel Squamish

37991 Second Avenue, Squamish, Canada View map

Welcome to Hotel Squamish, a charming family-owned haven nestled in the heart of downtown Squamish. Just a five-minute stroll from a myriad of shops and restaurants, the hotel offers a uniquely… More

From US$ 90 Book Now

Sea To Sky Hotel And Conference Centre

40330 Tantalus Way, Po Box 310, Squamish, Canada View map

The 3-star smoke-free Sea To Sky Hotel And Conference Centre Squamish includes air-conditioned rooms nearly 25 minutes' walk from the West Coast Railway Heritage Park. Located just 1.8 km from the… More

From US$ 111 Book Now

The Hospitality Inn

3835 Redford St, Port Alberni, Canada View map

The 2-star smoke-free The Hospitality Inn Port Alberni offers contemporary rooms with views of the Pacific Ocean. This Port Alberni inn is proud to feature a private art gallery, about a 10-minute… More

From US$ 81 Book Now

Prestige Oceanview Hotel Prince Rupert

118 6Th Street, Prince Rupert, Canada View map

The 3-star environmentally friendly Prestige Oceanview Hotel Prince Rupert, situated around 5 minutes' walk from Famous Players Prince Rupert Cinemas, boasts a banquet hall, suited for shared moments… More

From US$ 131 Book Now

Gowlland Harbour Resort

823 Gowlland Harbour Rd, Heriot Bay, Canada View map

Gowlland Harbour Resort Heriot Bay offers 15 rooms 10 minutes' drive from April Point Resort & Spa. Guests can enjoy Wi-Fi throughout the property. More

Book Now

Beach Gardens Resort And Marina

7074 Westminster Street, Powell River, Canada View map

Beach Gardens Resort And Marina Powell River, 4.7 km from the Sunshine Coast Shuttle, offers 18 holes of golf. Located within a 10-minute drive of the Powell River Westview Harbour, the resort… More

From US$ 100 Book Now

Best Western Peace Arch Inn

2293 King George Boulevard, Surrey, Canada View map

The smoke-free Best Western Peace Arch Inn Surrey is located near the shopping district of Surrey, approximately 25 minutes' walk from Centennial Park. Enjoy a heated swimming pool and spacious rooms… More

From US$ 135 Book Now

Holiday Inn Hotel And Suites-Kamloops By Ihg

675 Tranquille Road, Kamloops, Canada View map

The smoke-free Holiday Inn Hotel And Suites-Kamloops By Ihg is situated about 5 minutes' walk from North Hills Centre and provides air-conditioned rooms, which are 850 m from Kamloops Lake. Featuring… More

From US$ 305 Book Now

Northern Rockies Lodge

Mile 462 Alaska Highway, Box 8, Muncho Lake, Canada View map

Welcome to the Northern Rockies Lodge, a captivating retreat that sits harmoniously on the shores of Muncho Lake, nestled within the breathtaking expanse of the Northern Rocky Mountains. This unique… More

From US$ 239 Book Now

Dashwood Manor Seaside Bed & Breakfast

1 Cook Street, Victoria, Canada View map

Located about 5 minutes' walk from Queen Elizabeth II, the beachfront Dashwood Manor Seaside Bed & Breakfast Victoria gives easy access to various tourist attractions. Boasting a location in the… More

From US$ 167 Book Now

Quaaout Lodge & Spa At Talking Rock Golf Resort

1663 Little Shuswap Lake Road West, Squilax, Canada View map

**Discover the Essence of the Shuswap at Quaaout Lodge & Spa at Talking Rock Golf Resort** More

From US$ 247 Book Now

Wild Renfrew Seaside Cottages

17310 Parkinson Road, Port Renfrew, Canada View map

The 3-star Wild Renfrew Seaside Cottages Port Renfrew hotel is situated in a rural area of Port Renfrew, 2.8 km from Botanical Beach Provincial Park and around a 10-minute ride from Botanical Beach. More

From US$ 207 Book Now

Sechelt Inn

5454 Trail Avenue, Sechelt, Canada View map

Situated within 5 minutes' walk of Sechelt Inlets Marine Provincial Park, the 2-star beachfront Sechelt Inn features Wi-Fi in public areas and parking on site. Perfectly located in a shopping… More

From US$ 119 Book Now

Summerland Waterfront Resort & Spa

13011 Lakeshore Drive South, Summerland, Canada View map

**Welcome to Summerland Waterfront Resort & Spa** More

From US$ 139 Book Now

Heron'S Landing Hotel

492 South Island Highway, Campbell River, Canada View map

Nestled on the stunning Strait of Georgia, Heron's Landing Hotel offers an idyllic retreat for both adventure seekers and those looking for a peaceful getaway. More

From US$ 59 Book Now

Highliner Hotel

815 First Avenue West, Prince Rupert, Canada View map

**Welcome to Highliner Hotel Prince Rupert**, your premier destination on the rugged north-west British Columbia coast. Nestled against the breathtaking backdrop of the Pacific Ocean, this newly… More

From US$ 81 Book Now

Best Western Northgate

6450 Metral Drive, Nanaimo, Canada View map

**Best Western Northgate Inn is your perfect getaway in Nanaimo, British Columbia.** Nestled in the heart of north Nanaimo, this eco-friendly hotel provides guests with incredible value and… More

From US$ 117 Book Now

Mountain Retreat

38922 Progress Way, Squamish, Canada View map

Featuring limousine rentals, as well as high-speed Internet access in public areas, Mountain Retreat Hotel Squamish is a 25-minute stroll from the West Coast Railway Heritage Park. Guests can enjoy… More

From US$ 83 Book Now

Best Western Dorchester Hotel

70 Church Street, Nanaimo, Canada View map

Offering a vending machine and a lift, the 3-star Best Western Dorchester Hotel Nanaimo is only a 5-minute walk from the 19th century fortification "Bastion". Located 3.4 km from the Beach Estates… More

From US$ 100 Book Now

Super 8 By Wyndham Williams Lake Bc

1712 Broadway Ave S, , V2G 2W4, Williams Lake, Canada View map

**Experience Comfort and Adventure at Super 8 by Wyndham Williams Lake BC** More

From US$ 87 Book Now

Ocean Resort

4384 South Island Highway, Campbell River, Canada View map

The 3-star Ocean Resort Campbell River offers air-conditioned rooms with views of Coastal Mountain. With a location about a 5-minute ride from Shelter Point Distillery, this Campbell River resort… More

From US$ 73 Book Now

Stonebridge Hotel Dawson Creek

500 Highway 2, Dawson Creek, Canada View map

**Welcome to the Stonebridge Dawson Creek** - your sanctuary in the heart of oil and gas country, perfectly situated for both leisure and business travelers. This eco-friendly hotel offers a… More

From US$ 86 Book Now

Creston Hotel & Suites

1418 Canyon Street, Creston, Canada View map

The 3-star Creston Hotel & Suites is located merely a 14-minute stroll from Burns Park, offering 25 rooms, Wi-Fi, and street parking. More

From US$ 72 Book Now

Okanagan Lakefront Resort

970 Lakeshore Drive West, Penticton, Canada View map

The 2-star Okanagan Lakefront Resort Penticton is merely 6 minutes' walk from SS Naramata and provides air-conditioned rooms with views of Okanagan Lake. Featuring a sundeck and barbecue grills, the… More

From US$ 114 Book Now

Harrison Grand Motel

280 Esplanade Ave, Harrison Hot Springs, Canada View map

Offering air-conditioned rooms and Wi-Fi in the rooms, Harrison Grand Motel Harrison Hot Springs is about 2 km from the Spirit Trail and just 5 minutes' walk from the Canwest Art Gallery on the Lake.… More

From US$ 100 Book Now

Sandy Beach Suites

6706 Ponderosa Drive, Osoyoos, Canada View map

**Welcome to Sandy Beach Suites Osoyoos**, a luxurious retreat located in Canada's warmest region, the South Okanagan Valley. Situated alongside the shimmering shores of Osoyoos Lake, this exquisite… More

From US$ 109 Book Now

Galiano Oceanfront Inn & Spa

134 Madrona Drive, Sturdies Bay, Canada View map

**Welcome to the Galiano Oceanfront Inn & Spa**, the quintessential retreat nestled on the enchanting Galiano Island, where azure skies meet the tranquil waters of the Trincomali Channel. This… More

From US$ 275 Book Now

Inn On The Harbour

720 1St Avenue West, Prince Rupert, Canada View map

Featuring currency exchange and a vending machine, the 3-star Inn On The Harbour Prince Rupert is nestled about a 5-minute walk from Rotary Waterfront Park. Wi-Fi is offered in public areas and a… More

From US$ 99 Book Now

Cherry Tree Inn

4879 Cherry Tree Bend, Saanich, Canada View map

The 2-star Cherry Tree Inn Saanich has 24 rooms and is located 3.4 km from the Lieutenant-Colonel J.W. Forbes Armoury. The inn also provides guests with Wi-Fi, available in the rooms. More

From US$ 82 Book Now

The Beacon Inn At Sidney

9724 3Rd Street, Sidney, Canada View map

Featuring Wi-Fi throughout the property, the 5-star smoke-free The Beacon Inn At Sidney is approximately a 25-minute walk from Tsehum Harbour. The comfortable inn has to offer hiking and fishing plus… More

From US$ 152 Book Now

Harrison Spa Motel

140 Esplanade Avenue, Harrison Hot Springs, Canada View map

### Welcome to Harrison Spa Motel More

From US$ 75 Book Now

Motel 6 Surrey, Bc

6542 King George Boulevard, Surrey, Canada View map

Situated close to a fine restaurant and a casino, and about 15 minutes' walk from the Unwin Park, the fantastic Motel 6 Surrey, Bc includes 54 rooms around 4 km from the Surrey Lake Park. This 2-star… More

From US$ 287 Book Now

Wessex Inn By The Sea

1846 Cowichan Bay Road, Cowichan Bay, Canada View map

The 2-star Wessex Inn By The Sea Cowichan Bay offers quick access to the Cowichan Estuary Nature Centre, which is only a 5-minute walk away. Located within 7 km of the Quw'utsun Cultural and… More

From US$ 68 Book Now

Waterfront Inn

3688 Parkview Street, Penticton, Canada View map

Located 200 m from skaha beach playground, the smoke-free Waterfront Inn Penticton is approximately a 5-minute walk from Skaha Conservation Area. This 3-star inn features a sauna, an aqua park, and a… More

From US$ 108 Book Now

Howe Sound Inn & Brewing Company

37801 Cleveland Avenue, Squamish, Canada View map

Guests of the 3-star Howe Sound Inn & Brewing Company Squamish can easily reach the Squamish Public Library, located about a 5-minute walk away. Featuring 16 rooms with views of the mountain, the… More

From US$ 72 Book Now

Shoreline Resort Condominiums

926 Lakeshore Drive West, Penticton, Canada View map

The 2-star Shoreline Resort Condominiums Penticton is located nearly a 5-minute stroll from SS Sicamous Heritage Shipyard Area, offering 46 rooms, Wi-Fi, and parking. Boasting a seasonal outdoor pool… More

From US$ 40 Book Now

The Pacific Inn

909 3Rd Avenue West, Prince Rupert, Canada View map

**Welcome to The Pacific Inn Prince Rupert, where comfort meets convenience in the heart of British Columbia's stunning coastal city.** Ideally situated downtown, this charming 3-star accommodation… More

From US$ 97 Book Now

Lakeside Villa & Nordic Spa

4201 Skaha Lake Road, Penticton, Canada View map

Featuring Wi-Fi in the rooms, Lakeside Villa & Nordic Spa Penticton hotel sits 5 minutes' walk from Skaha Meadows Golf Course. Comprising 16 rooms with views of the ocean, this motel offers baggage… More

From US$ 123 Book Now

Chateau Okanagan

380 Lochview Road, Kelowna, Canada View map

Chateau Okanagan Kelowna hotel, located a 10-minute ride from the Bear Creek Provincial Park, boasts a heated swimming pool. This bed & breakfast is 6 km from the Playtime Casino and provides guests… More

Book Now

Black Sea Motel

988 Lakeshore Drive, Penticton, Canada View map

Black Sea Motel Penticton lies a 10-minute drive from the Misconduct Wine Co. and offers spacious rooms with views of Okanagan Lake. Featuring a restaurant, this motel is located right around the… More

From US$ 93 Book Now

Super 8 By Wyndham Dawson Creek

1440 Alaska Avenue, Dawson Creek, Canada View map

Conveniently located just 5 minutes' walk from Rotary Lake and Park, Super 8 By Wyndham Dawson Creek Hotel features a private art gallery. 4.7 km from the Kiskatinaw Bridge, this 3-star hotel offers… More

From US$ 103 Book Now