Special offers and Exclusive deals

Search Hotels

2026-07-10
2026-07-11
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

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$ 184 Book Now

The Lighthouse Motel

6035 Island Highway West, Bowser, Canada View map

Located 25 minutes on foot from the Big Qualicum Hatchery, The Lighthouse Motel Bowser includes 8 rooms with views of the sea. This hotel also features Wi-Fi throughout the property. More

From US$ 113 Book Now

Davis Bay Bed & Breakfast

4632 Sunshine Coast Hwy, Sechelt, Canada View map

Davis Bay Bed & Breakfast Sechelt, located 10 minutes' drive from Friendship Park, features Wi-Fi in public areas. This hotel entices guests with a free private car park, available on site. More

From US$ 94 Book Now

Tranquility Bay Waterfront Inn

7651 Sechelt Inlet Road, Sechelt, Canada View map

Offering a sunbathing terrace and a picnic area, Tranquility Bay Waterfront Inn Sechelt is situated in Sechelt, around a 25-minute walk from Mount Richardson Provincial Park. This 5-star hotel… More

From US$ 291 Book Now

Spanish Fiesta Resort

7104 Main Street, Osoyoos, Canada View map

Spanish Fiesta Resort Osoyoos offers a play area and a golf course and sits merely a 5-minute walk from Cottonwood Park. Offering 2 outdoor swimming pools with a hot tub, this resort is located in a… More

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

Dutch Lake Motel & Campground

333 Roy Road, Clearwater, Canada View map

Offering air-conditioned rooms and Wi-Fi throughout the property, the 3-star Hotel Civilia Lakeside By Civilia Golf Retreat Clearwater is approximately a 20-minute walk from Mystic Dreams Art Gallery… More

From US$ 62 Book Now

Waterways, A Boutique Hotel

4429 Marine Avenue, Powell River, Canada View map

Situated 550 metres from the co-op gallery "Artique-Artists Cooperative", Waterways, A Boutique Hotel Powell River includes 26 rooms with views of the sea. This inn entices guests with parking… More

From US$ 67 Book Now

The Orca Inn

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

Featuring spacious rooms and an à la carte restaurant, the 2-star The Orca Inn Alert Bay is within 15 minutes' walk of the Alert Bay Ecological Park. This Alert Bay hotel provides Wi-Fi throughout… More

From US$ 100 Book Now

Johnny'S Motel

7291 Hwy 3 East, Grand Forks, Canada View map

Johnny'S Motel Grand Forks offers 25 rooms a 10-minute walk from the Grand Forks Municipal Park. Guests who stay at this motel can park their car on site. More

From US$ 94 Book Now

Eagle Rock Bed And Breakfast

10150 Island View Close, Chemainus, Canada View map

The 3-star Eagle Rock Bed And Breakfast Chemainus includes spacious rooms a mere 1.8 km from the Chemainus Murals. The Waterwheel Park is within 20 minutes' walk of this Chemainus bed & breakfast… More

From US$ 180 Book Now

Windborne Bed & Breakfast

3905 Broadwater Road, Castlegar, Canada View map

Windborne Bed & Breakfast Castlegar offers a terrace, located 4 km from Syringa Provincial Park. Luxurious rooms, Wi-Fi and a free private car park on site are provided for guests onsite. 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

Cycle Inn Bed And Breakfast

3158 Anders, Langford, Canada View map

Situated only a 5-minute walk from Glen Lake Farm Market, Cycle Inn Bed And Breakfast Langford offers snorkeling trips and horseback riding. Located in the vicinity of Inner Harbour, the inn invites… More

From US$ 139 Book Now

Vancouver Jenny'S Guesthouse

644 Schoolhouse St, Coquitlam, Canada View map

Featuring Wi-Fi in the rooms, the 3-star Vancouver Jenny'S Guesthouse Coquitlam is merely an 8-minute walk from the Poirier Sport and Leisure Complex. At the hotel, guests will find a tennis court to… More

From US$ 70 Book Now

Long Lake Waterfront Bed And Breakfast

240 Ferntree Place, Nanaimo, Canada View map

Located around a 10-minute drive from East Wellington, the 4-star Long Lake Waterfront Bed And Breakfast Nanaimo offers amenities such as a sun deck, a picnic area, and direct lake access. The bed &… More

From US$ 138 Book Now

Mountain Springs Nature Retreat

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

Offering cars for rent, as well as Wi-Fi in the rooms, the 2-star Mountain Springs Nature Retreat Kaleden hotel is 2.9 km from Kaleden Community Hall. The bed & breakfast provides guests with walking… More

From US$ 155 Book Now

Woods End Landing

380 Cape Beale Trail, Bamfield, Canada View map

Offering a sundeck and a picnic area, and views of the patio, Woods End Landing Hotel Bamfield is located 4.9 km from the Pacific Rim National Park Reserve. This resort features 6 rooms and such… More

From US$ 392 Book Now

Barefoot Villas And Retreat

31 Kingsley Road, Christina Lake, Canada View map

The 2-star smoke-free Barefoot Villas And Retreat Christina Lake hotel is located around 5 minutes' drive from Garth Sandner Bike Park, offering 10 rooms, Wi-Fi, and secured parking. Located 4.3 km… More

From US$ 73 Book Now

Storm Cove Suites

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

Located only 1.6 km from the non-profit public Ucluelet Aquarium, the 4-star Storm Cove Suites Ucluelet hotel boasts a private art gallery. Staying here you can use Wi-Fi in the rooms and free… More

From US$ 350 Book Now

Croft Inn Motel

1568 Chaplin Street, Crofton, Canada View map

Croft Inn Motel Crofton offers 14 rooms a 10-minute walk from the Crofton Seawalk. This hotel also includes parking. More

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

Vines And Puppies Hideaway

Km 594 Hwy 37, Jade City, Canada View map

Overlooking patio, the 2-star beachfront Vines And Puppies Hideaway Bed & Breakfast Jade City welcomes guests with a daily continental breakfast. More

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

The Oceanfront Inn On Stephens Bay Coal Harbour features spacious rooms with views of the sea. The centre of Coal Harbour can be reached within a 10-minute walk. More

From US$ 192 Book Now

So Damn Lucky Glamping

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

Positioned within a 7-km distance of the long-standing Amphitrite Point Lighthouse and approximately a 15-minute ride from the waterfront Ucluelet Aquarium, So Damn Lucky Glamping Hotel Ucluelet… More

From US$ 238 Book Now

Frigon Suite -Waterfront

1220 Marine Drive, Port Alice, Canada View map

Frigon Suite -Waterfront Port Alice hotel lies just 250 m from the Seaside Studio and Gallery and offers air-conditioned rooms with views of Andes Mountains. Located on the beachfront, the guest… More

From US$ 120 Book Now

Kelowna Discovery

221 1088 Sunset Drive, Kelowna, Canada View map

The beachfront Kelowna Discovery hotel is nearly 5 minutes on foot from the 6000-seat Prospera Place Arena and provides air-conditioned rooms with views of Waterfront Park. The aparthotel with an… More

From US$ 1255 Book Now

Skaha Lakefront Inn

476 Hody Drive, Okanagan Falls, Canada View map

Located about a 10-minute drive from Linden Gardens, the 4-star Skaha Lakefront Inn Okanagan Falls offers Wi-Fi in the rooms and street parking. More

From US$ 156 Book Now

Halfmoon Haven Beach Cottage Or Oceanview Suite

8505-Redrooffs Road, Halfmoon Bay, Canada View map

Located about 4 km from the Merry Island Lighthouse, the 3-star Halfmoon Haven Beach Cottage Or Oceanview Suite Halfmoon Bay hotel offers air-conditioned rooms right around the corner from the… More

From US$ 392 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$ 92 Book Now

Lipton Place By Elegant Waterfront

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

Located 4.5 km from the Royal British Columbia Museum, the 4-star Lipton Place By Elegant Waterfront Esquimalt hotel offers air-conditioned rooms a 17-minute stroll from the science museum "Gorge… More

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

To enjoy your vacation in Victoria, stay at the beachfront 6-room Victoria Gorge Waterway Vacation Home apartment, which is only 0.6 km from Esquimalt Gorge Riverside Park and nearly 25 minutes' walk… More

From US$ 84 Book Now

The Surf Lodge And Pub

885 Berry Point Road, Gabriola, Canada View map

At The Surf Lodge And Pub Gabriola, guests can enjoy hiking, pool, and darts as well as a location merely 8 minutes' walk from Orlebar Point. More

From US$ 98 Book Now

Seas The Day Hottub Pets Private Suite Beaches

346 Headlands Road, Gibsons, Canada View map

Featuring a hot tub, the 1-bedroom Seas The Day Hottub Pets Private Suite Beaches Gibsons villa is located 550 m from the Gibsons Public Market and can host up to 4 guests. Located in the vicinity of… More

From US$ 138 Book Now

The Cabins At Terrace Beach

1082 Peninsula Road, Ucluelet, Canada View map

Located 13 minutes' walk from the historic Amphitrite Point Lighthouse, The Cabins At Terrace Beach Ucluelet offers wedding services for guests' leisure. Located 3.4 km from the Ancient Cedars Loop… More

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

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- is located within a 15-minute drive of Highland Pacific Golf and 4.9 km from Saxe Point Park. Guests can enjoy seaside views of the sea… More

From US$ 90 Book Now

Walkon Waterfront Castle Cove Inn

10121 Chemainus Road, Chemainus, Canada View map

Featuring Wi-Fi in the rooms, the 4-star Walkon Waterfront Castle Cove Inn Chemainus sits 2.1 km from the Kinsmen Beach Park. The hotel also includes complimentary private parking. More

From US$ 71 Book Now

Summit River Lodge & Campsites

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

Surrounded by mountains, Summit River Lodge & Campsites Valemount boasts a Jacuzzi to ensure a relaxing stay. More

From US$ 112 Book Now

Shoreside Private Room

6624 Gale Avenue North, Sechelt, Canada View map

To enjoy your vacation in Sechelt, stay at the beachfront Shoreside Private Room Sechelt, which is 3.4 km from Hidden Groves and around 10 minutes' drive from the scenic Lamb Bay. The homestay offers… 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

Bjorn Holm

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

Offering a location 10 minutes by car from the West Coast Trail Office, Bjorn Holm Villa Port Renfrew gives access to various tourist spots in the area. More

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

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

Bonniebrook Lodge

1532 Ocean Beach Esplanade, Gibsons, Canada View map

**Bonniebrook Lodge Gibsons is nestled on the stunning Sunshine Coast of British Columbia.** This historic 4-story lodge overlooks the serene Strait of Georgia, providing guests with breathtaking… More

From US$ 173 Book Now