Special offers and Exclusive deals

Search Hotels

2026-07-01
2026-07-02
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

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

Seine Boat Inn

60 Fir Street, Alert Bay, Canada View map

Seine Boat Inn Alert Bay offers 18 rooms a 6-minute walk from the Alert Bay Art Loft Gallery. This inn features luggage storage and a first aid kit along with a gift shop. More

From US$ 99 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$ 158 Book Now

North Shore Inn

7370 Market Street, Port Hardy, Canada View map

Set in the charming town of Port Hardy, the North Shore Inn offers an inviting escape for families and travelers alike. This picturesque property is just 15 km from the heart of Port Hardy, making it… More

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

Driftwood Village Cottages

205 Bluff Road, Sturdies Bay, Canada View map

The 3-star Driftwood Village Cottages Sturdies Bay hotel, located only 0.7 km from Miners Bay, features a sundeck, a picnic area, and a golf course. The holiday park is a good starting point for… More

From US$ 147 Book Now

Mineral Springs Resort

1460 North Beach Road, Saltspring Island, Canada View map

Comprising 15 rooms, the 2-star Mineral Springs Resort Saltspring Island is situated within 20 minutes' walk of the coastline. Wi-Fi is offered in public areas. More

From US$ 168 Book Now

Prestige Aberdeen Lodge Kamloops

1820 Rogers Place, Kamloops, Canada View map

More

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

The Waterfront Suites And Marina

1000 Stewart Avenue, Nanaimo, Canada View map

Located around 25 minutes' walk from Buttertubs Marsh, the smoke-free The Waterfront Suites And Marina Nanaimo hotel offers general facilities such as a vending machine and a lift. This 2-star hotel… More

From US$ 114 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$ 167 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$ 298 Book Now

Misty Harbour Inn

3200 Oceanview Drive, Queen Charlotte, Canada View map

Guests of Misty Harbour Inn Queen Charlotte can enjoy access to The Queen Charlotte Seawalk, located a 5-minute walk away. More

From US$ 99 Book Now

Vancouver Island Castle Cove Inn

10121 Chemainus Rd., Chemainus, Canada View map

Situated 3.1 km from Vancouver Island Castle Cove Inn Chemainus, guests can visit the Chemainus Valley Museum. There is Wi-Fi, provided in the rooms. More

From US$ 116 Book Now

Travelodge Hotel By Wyndham Chilliwack

45466 Yale Road West, Chilliwack, Canada View map

The eco-friendly Travelodge Hotel By Wyndham Chilliwack includes 82 rooms and is situated about 25 minutes' walk from Chilliwack Creek. Guests who stay at this 2-star hotel can park their car on site. More

From US$ 83 Book Now

Creekside B & B

3969 Godkin Rd, Chemainus, Canada View map

Located around 6 km from the Chemainus Valley Museum, Creekside B & B Chemainus offers access to tourist attractions throughout Chemainus. More

Book Now

Harbourside Lodge

350 Lonbard Street, Salmon Beach, Canada View map

Set in a prime location, Harbourside Lodge serves as an excellent base for adventurers and nature lovers alike. More

Book Now

Cedars Inn

203 Pandora Avenue, V0P 2A0, Zeballos, Ca, Zeballos, Canada View map

Cedars Inn Zeballos features 15 rooms and lies 2.4 km from the Little Huson Cave Park. The inn also provides Wi-Fi available throughout the property. More

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

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

Grand Forks Inn

2729 Central Avenue, Grand Forks, Canada View map

Featuring Wi-Fi throughout the property, Grand Forks Inn sits a 25-minute walk from the Grand Forks Municipal Park. Travellers can enjoy a seasonal outdoor pool and air-conditioned rooms with views… More

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