Special offers and Exclusive deals

Search Hotels

2026-09-28
2026-09-29
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

Driftwood Village Cottages

205 Bluff Road, Sturdies Bay, Canada View map

The 3-star Driftwood Village Cottages Sturdies Bay hotel, located about 700 metres 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

Serenity By The Sea Retreats

65 Serenity Lane, Montague Harbour, Canada View map

Positioned within the tranquil embrace of Canada's gulf islands, Serenity By The Sea Retreats offers an exquisite escape tailored for those longing to unwind amid nature's finest backdrop. Just a… More

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

Bayshore Waterfront Inn

153 Hemlock Road , Po Box 114, Ucluelet, Canada View map

Situated only an 8-minute walk from the Mark Penney Gallery, the 4-star Bayshore Waterfront Inn Ucluelet features Wi-Fi in public areas and parking on site. Its coastal location provides easy access… More

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

Ocean Wilderness Inn

9171 West Coast Road, Shirley, Canada View map

Located around a 10-minute drive from the Sheringham Lighthouse View Trail, the comfortable 4-star Ocean Wilderness Inn Shirley features Wi-Fi in the rooms and private parking on site. The inn offers… More

From US$ 458 Book Now

Windborne Bed & Breakfast

3905 Broadwater Road, Castlegar, Canada View map

Featuring a convenient location, Windborne Bed & Breakfast Castlegar offers views of the garden, and is 4 km from Syringa Provincial Park. Guests will enjoy a continental breakfast and access to a… More

From US$ 150 Book Now

Long Lake Waterfront Bed And Breakfast

240 Ferntree Place, Nanaimo, Canada View map

Located around a 10-minute ride 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

The Hiker Huts

17268 Parkinson Road, Port Renfrew, Canada View map

Located about 10 minutes' drive from Botanical Beach, the comfortable The Hiker Huts Hotel Port Renfrew offers comfortable rooms 2.7 km from Juan de Fuca Trail. Wi-Fi in public areas is available. More

From US$ 68 Book Now

Cabins West

258 Boardwalk, Ucluelet, Canada View map

The comfortable Cabins West Ucluelet hotel, around a 5-minute walk from He-Tin-Kis Park, offers a private art gallery. Spacious rooms, Wi-Fi and private parking on site are provided for guests onsite. More

From US$ 236 Book Now

Seafarer Bed & Breakfast

1212 Lynn Road, Po Box 612, Tofino, Canada View map

Offering a private location 600 m from Henry's Carving Shed, the 4-star Seafarer Bed & Breakfast Tofino includes a private art gallery. Guests who stay at the bed & breakfast can park their car on… More

From US$ 112 Book Now

Croft Inn Motel

1568 Chaplin Street, Crofton, Canada View map

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

From US$ 74 Book Now

All Seasons Bed & Breakfast

3735 Gordon Drive, Kelowna, Canada View map

The comfortable 3-star All Seasons Bed & Breakfast Kelowna includes comfortable rooms only 1.1 km from the 1.5 - hectare Rotary Beach Park. Boasting relaxing retreat options, the H2O Fitness +… More

From US$ 182 Book Now

Boundary Motel

7416 97Th Street, Osoyoos, Canada View map

Boundary Motel Osoyoos offers 14 rooms in the vicinity of Osoyoos Lake, a 19-minute walk away. This motel also features Wi-Fi in public areas. More

From US$ 71 Book Now

Donna'S Bed & Breakfast

15056 Buena Vista Avenue, White Rock, Canada View map

The luxuriously appointed 5-star Donna's Bed & Breakfast is inspired by Donna's many visits to Nice, France, in the beautiful White Rock region of British Columbia. Offering a sun terrace with… More

From US$ 167 Book Now

The Oceanfront Inn On Stephens Bay

303 Harbour Road, Coal Harbour, Canada View map

The comfortable The Oceanfront Inn On Stephens Bay Coal Harbour has a beachfront location in Coal Harbour and offers spacious rooms with views of the sea. More

From US$ 205 Book Now

Reef Point Oceanfront Bed And Breakfast

1166 Coral Way, Ucluelet, Canada View map

Situated only 1.8 km from the Wild Pacific Trail and about a 5-minute ride from the non profit public Ucluelet Aquarium, the elegant 5-star Reef Point Oceanfront Bed And Breakfast Ucluelet features a… More

From US$ 306 Book Now

Five Gables B&B

600 Yambury Road, Qualicum Beach, Canada View map

Overlooking the garden, Five Gables B&B Qualicum Beach is located 4 km from The Old School House Arts Centre. This bed & breakfast also includes a private parking lot. More

From US$ 130 Book Now

Mountain Springs Nature Retreat

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

Offering a sun terrace, a picnic area, and a golf course, the comfortable Mountain Springs Nature Retreat Kaleden hotel lies in a beach area of Kaleden, 2.9 km from Kaleden Community Hall and about… More

From US$ 110 Book Now

Woods End Landing

380 Cape Beale Trail, Bamfield, Canada View map

Located 10 minutes' drive from the Pacific Rim National Park Reserve, Woods End Landing Hotel Bamfield includes 6 rooms with views of the city. The hotel also offers Wi-Fi in public areas. More

From US$ 392 Book Now

Ocean Mist Guesthouse

966 Peninsula Road, Ucluelet, Canada View map

Situated about a 10-minute ride from the Wild Pacific Trail and 2.1 km from the non-profit public Ucluelet Aquarium, the comfortable 4-star Ocean Mist Guesthouse Ucluelet features a private art… More

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

Lipton Place By Elegant Waterfront

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

Featuring views of the sea, the 4-star Lipton Place By Elegant Waterfront Esquimalt hotel is located 4.5 km from the Royal British Columbia Museum. There is also private car parking. More

From US$ 69 Book Now

Hannie'S Gasthuis

2381 Forest View Place, Blind Bay, Canada View map

Conveniently located, Hannie's Gasthuis provides easy access to the natural wonders of the Shuswap region, making it a perfect base for exploration. More

From US$ 83 Book Now

Hikari-Okanagan Sunshine B&B

1834 Riverside Avenue, Kelowna, Canada View map

Located 19 minutes' stroll from the airy Kelowna Art Gallery, the comfortable Hikari-Okanagan Sunshine B&B Kelowna offers air-conditioned rooms merely 1.1 km from the Kasugai Japanese Garden. More

From US$ 81 Book Now

Sounds Of The Sea

339 Pass Of Melfort Place, Ucluelet, Canada View map

Situated about a 25-minute walk from the 3-star Sounds Of The Sea Hotel Ucluelet, guests can visit the Reflecting Spirit Gallery. Private car parking is available on site at the guest house. More

From US$ 75 Book Now

Barefoot Villas And Retreat

31 Kingsley Road, Christina Lake, Canada View map

Providing 10 rooms, the comfortable 2-star Barefoot Villas And Retreat Christina Lake hotel is about a 10-minute ride from Christina Lake Golf Club. Additionally, guests can enjoy a golf club and a… More

From US$ 73 Book Now

Semi Centre House

15513 16A Avenue, White Rock, Canada View map

Located within 3 km of Sunnyside Park, the comfortable 3-star Semi Centre House Hotel White Rock offers access to tourist attractions throughout White Rock. Thanks to an ice rink provided at this… More

From US$ 70 Book Now

Beds By The Bridge

1942 Mcdougall Street, Kelowna, Canada View map

The 3-star Beds By The Bridge Bed & Breakfast Kelowna offers spacious rooms in Downtown Kelowna with quaint one-off boutiques in redbrick buildings along Bernard Avenue selling books, gifts, and… More

From US$ 60 Book Now

Oceanside Manor - Fancy Room - Golf Course & Beach View

206 Elizabeth Avenue, Qualicum Beach, Canada View map

Featuring a picnic area and a golf course, Oceanside Manor - Fancy Room - Golf Course & Beach View Qualicum Beach hotel enjoys a prime setting a 5-minute walk from Qualicum Beach Memorial Golf Club. More

From US$ 127 Book Now

Island West Resort-Motel

160 Hemlock St, Ucluelet, Canada View map

Island West Resort-Motel Ucluelet, located a 10-minute walk from the Reflecting Spirit Gallery, features Wi-Fi in the rooms. This hotel offers a sunbathing terrace, a picnic area, and recreational… More

From US$ 117 Book Now

Vines And Puppies Hideaway

Km 594 Hwy 37, Jade City, Canada View map

Guests will have access to a car park on site for added convenience. The centre of Jade City can be reached within a 5-minute walk. More

From US$ 117 Book Now

Cycle Inn Bed And Breakfast

3158 Anders, Langford, Canada View map

Standing only a 5-minute walk from Glen Lake Farm Market, the 3-star Cycle Inn Bed And Breakfast Langford offers an outdoor swimming pool. Featuring a location 4.8 km from the Esquimalt Lagoon… More

From US$ 139 Book Now

Bay View House

4123 West 10Th Avenue, Vancouver, Canada View map

**Bay View House Bed & Breakfast is a charming retreat nestled in the affluent Point Grey neighborhood of Vancouver.** Surrounded by stunning mountain and garden views, this delightful property… More

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

Vancouver Jenny'S Guesthouse

644 Schoolhouse St, Coquitlam, Canada View map

Located 650 metres from the Poirier Sport and Leisure Complex, the 3-star Vancouver Jenny'S Guesthouse Coquitlam includes 7 rooms with views of the garden. The guest house has to offer hiking, lawn… More

From US$ 70 Book Now

So Damn Lucky Glamping

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

Featuring a private art gallery, the comfortable So Damn Lucky Glamping Hotel Ucluelet offers a location within a 7-km distance of the historic Amphitrite Point Lighthouse. Comprising 34 rooms with… More

From US$ 211 Book Now

Frigon Suite -Waterfront

1220 Marine Drive, Port Alice, Canada View map

Offering air-conditioned rooms and Wi-Fi throughout the property, Frigon Suite -Waterfront Port Alice hotel is a mere 250 metres from the Seaside Studio and Gallery and just a 10-minute walk from… More

From US$ 120 Book Now

Above The Beach Guest Suites

102 Spruce Place, Penticton, Canada View map

Located approximately 6 km from The Book Shop, the elegant Above The Beach Guest Suites Penticton hotel includes views of Skaha Lake. Featuring 6 rooms with views of the city, this 4-star bed &… More

From US$ 179 Book Now

Slack Tide Suite

312 Pass Of Melfort Place, Ucluelet, Canada View map

The 3-star Slack Tide Suite Ucluelet hotel provides proximity to He-Tin-Kis Park, which is situated 2.3 km away. The inn also includes private car parking. More

From US$ 150 Book Now

Kelowna Discovery

221 1088 Sunset Drive, Kelowna, Canada View map

Kelowna Discovery hotel lies in Downtown Kelowna with quaint one-off boutiques in redbrick buildings along Bernard Avenue selling books, gifts, and fashion, approximately 5 minutes on foot from Jack… More

From US$ 631 Book Now

Halfmoon Haven Beach Cottage Or Oceanview Suite

8505-Redrooffs Road, Halfmoon Bay, Canada View map

Offering air-conditioned rooms and Wi-Fi in public areas, the comfortable Halfmoon Haven Beach Cottage Or Oceanview Suite Halfmoon Bay hotel is around 4 km from the Merry Island Lighthouse and in the… More

From US$ 392 Book Now

Piece Of Paradise

7849D Chubb Road, Sooke, Canada View map

Located within a 5-km distance of the Tranquil Quimper Waterfront Park, Piece Of Paradise Sooke hotel offers amenities such as a sun deck, spa therapy, and a picnic area. Staying at this Sooke guest… More

From US$ 233 Book Now

Skaha Lakefront Inn

476 Hody Drive, Okanagan Falls, Canada View map

Located 3.9 km from Linden Gardens, the comfortable 4-star Skaha Lakefront Inn Okanagan Falls offers spacious rooms within 25 minutes' walk of Meyer Family Vineyards. This Okanagan Falls inn boasts… More

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

Creekside B & B

3969 Godkin Rd, Chemainus, Canada View map

Located approximately 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

Slumberlodge Hotel

274 Lakeshore Drive, Penticton, Canada View map

During the stay at Slumberlodge Hotel Penticton villa, guests can indulge in an indoor pool or visit Munson Mountain, located 17 minutes' walk away. Located a mere 1.3 km from Arena Penticton… More

From US$ 177 Book Now