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

Kingfisher, Newly Renovated Suite On Ocean Inlet

285 Boardwalk Boulevard Suite 2, Ucluelet, Canada View map

The 1-bedroom Kingfisher, Newly Renovated Suite On Ocean Inlet Ucluelet villa, located just 6 minutes' walk from He-Tin-Kis Park, can host up to 2 guests. Providing guests with Wi-Fi and a private… More

From US$ 145 Book Now

Casa Del Mila Oro

5401 Lakeshore Drive, Osoyoos, Canada View map

Situated a 5-minute walk from the Tumbleweed Spirits Distillery, Casa Del Mila Oro Apartment Osoyoos looks out onto the pool. This apartment offers private car parking on site and modern comforts… More

Book Now

Sunrise Mountain View Skidegate House

559 Skidegate Properties, Skidegate, Canada View map

Hosting up to 8 guests, the 3-bedroom Sunrise Mountain View Skidegate House villa is nestled in a beach area, 4.3 km from the Haida Gwaii Museum. More

Book Now

A Shack In The Woods

6574 Baird Road, 88, Port Renfrew, Canada View map

During the stay at A Shack In The Woods Villa Port Renfrew, guests can indulge in hiking or visit Botanical Beach, located a 10-minute drive away. Located 2.5 km from Port San Juan, the 1-bedroom… More

From US$ 177 Book Now

Vita Resort Vernon - Modern Studio On Okanagan Lake

2555 Lakeshore Road, Vernon, Canada View map

Located 10 minutes' drive from Planet Bee Honey Farm & Meadery, Vita Resort Vernon - Modern Studio On Okanagan Lake overlooks the mountain. This apartment capacity is based on up to 2 guests. More

Book Now

Tidal Retreat Cabin

920 Jensen'S Bay Road, Tofino, Canada View map

Up to 4 guests can stay at the 2-bedroom Tidal Retreat Cabin Tofino and enjoy The Crack, located about 5 minutes' walk away. More

From US$ 247 Book Now

Tyee Retreat Cozy Lofted 1 Bedroom Cabin

#20 - 1027 Tyee Terrace, Ucluelet, Canada View map

The cosy Tyee Retreat Cozy Lofted 1 Bedroom Cabin Ucluelet hosts up to 3 guests and provides proximity to the Wild Pacific Trail, situated around 700 metres away. More

From US$ 217 Book Now

Ocean View Townhouse #26 At The Beach House

26-9022 Clarkson Avenue, Campbell River, Canada View map

Staying at the 2-bedroom Ocean View Townhouse #26 At The Beach House Campbell River villa, guests can easily reach Passages, located only 650 metres away. More

From US$ 403 Book Now

Ocean View Townhome - Sooke Harbour Marina

6971 West Coast Road, Sooke, Canada View map

**Experience Coastal Luxury at Ocean View Townhome - Sooke Harbour Marina** Traveling to and from the property is effortless, with the vibrant Victoria Inner Harbour just a short drive away. More

From US$ 149 Book Now

Harrison Lake Retreat, Studio Suite

450 Esplanade Avenue #19, Harrison Hot Springs, Canada View map

Nestled a 14-minute walk from the Campbell Lake Trailhead, Harrison Lake Retreat, Studio Suite Harrison Hot Springs villa entices guests to explore various tourist destinations nearby. More

Book Now

Lookout Pointe, Lakeview, Pool, Hot Tub, Gym

205 3Rd Avenue 3317, Invermere, Canada View map

Dining options abound both within the apartment and nearby, allowing you to indulge in sumptuous home-cooked meals or explore local culinary delights. More

From US$ 314 Book Now

Iconic 3-Story Waterfront 'Marina House' W/ View

546 Marine Drive, Gibsons, Canada View map

Welcome to the Iconic 3-Story Waterfront 'Marina House' W/ View, a breathtaking sanctuary nestled along the azure shores, just 20 km from the charming town of Sechelt. This tri-level villa boasts… More

From US$ 597 Book Now

Ocean'S 7 At The Beach House

7-9022 Clarkson Avenue, Campbell River, Canada View map

Situated 4.5 km from Bear Creek Ranch, Ocean'S 7 At The Beach House Campbell River villa invites guests to relax at a terrace. More

From US$ 379 Book Now

Bear Coast, Cabin With Hot Tub, Patio, And Waterview

247 Boardwalk Boulevard, Ucluelet, Canada View map

Offering a Jacuzzi for a relaxing experience, Bear Coast, Cabin With Hot Tub, Patio, And Waterview Ucluelet is located a 17-minute walk from the long-standing Amphitrite Point Lighthouse. Providing… More

From US$ 594 Book Now

The Owls Nest At Westwood Lake

1640 College Drive, Nanaimo, Canada View map

The Owls Nest At Westwood Lake Nanaimo apartment is located 4.2 km from the 19th century fortification "Bastion" and a 13-minute walk from the Westwood Lake Park. This apartment can host up to 3… More

From US$ 139 Book Now

Le Chalet Waterfront Studio Suite, View, Patio, Kitchen

253 Boardwalk Boulevard, Ucluelet, Canada View map

The 37 m² Le Chalet Waterfront Studio Suite, View, Patio, Kitchen Ucluelet is located about 4 km from the Thornton Creek Hatchery and a mere 5 minutes' walk from He-Tin-Kis Park. Guests can use Wi-Fi… More

From US$ 235 Book Now

Sooke Harbour Hideaway - Luxurious Vacation Rental

6971 West Coast Road, Sooke, Canada View map

Sooke Harbour Hideaway - Luxurious Vacation Rental villa provides an opportunity to stay a 6-minute walk from the Sooke Spa and offers a Jacuzzi, perfect for decompressing. More

Book Now

Tofino Waterfront Condo

230 Main St, Tofino, Bc V0R 2Z0, Canada, Tofino, Canada View map

Located just minutes from the vibrant town center, the Tofino Waterfront Condo is perfectly situated for exploration. More

From US$ 358 Book Now

Discovery Townhouse - Pet Friendly

6971 West Coast Road, Sooke, Canada View map

Discovery Townhouse - Pet Friendly Sooke villa provides easy access to various city attractions, such as Le Sooke Spa, situated about a 5-minute walk away. Featuring a Jacuzzi, this accommodation is… More

From US$ 238 Book Now

The Wood Shed With Hot Tub

8947 Clarkson Avenue, Campbell River, Canada View map

More

From US$ 125 Book Now

Grey Whale, Pet Friendly Studio At The Beach

1002 Peninsula Road #16, Ucluelet, Canada View map

The 1-bedroom Grey Whale, Pet Friendly Studio At The Beach Ucluelet villa hosts up to 4 guests and provides proximity to the Ucluelet Lighthouse Loop, situated nearly a 10-minute stroll away. More

From US$ 270 Book Now

The Great Escape - Port Renfrew & Bunkhouse

Bh-37 6574 Baird Road, Port Renfrew, Canada View map

Offering a location approximately 3 km from Juan de Fuca Trail, 2-bedroom The Great Escape - Port Renfrew & Bunkhouse Villa gives access to various tourist spots in the area. Situated around 10… More

From US$ 265 Book Now

Villas At Eldorado Resort

3763 Lakeshore Road, Kelowna, Canada View map

Nestled on the pristine shores of Okanagan Lake, the Eldorado offers an unparalleled experience that combines luxury, comfort, and breathtaking views. More

From US$ 443 Book Now

Suite 5 Green Gables Resort - 1 Bedroom Courtyard

7304 Main Street, Osoyoos, Canada View map

More

From US$ 89 Book Now

Lac Le Jeune Wilderness Resort

5485 Lac Le Jeune Road, Kamloops, Canada View map

Set amid the stunning landscapes of British Columbia, the Lac Le Jeune Wilderness Resort offers an unparalleled escape just 55 kilometers from the vibrant city of Kamloops. This serene haven is… More

From US$ 207 Book Now

Chateau Calcaire Carriage House

4229 Hobson Road, Kelowna, Canada View map

Chateau Calcaire Carriage House Kelowna hotel, located in the Crawford district, 2.7 km from the Boyce-Gyro Beach Park, features views of the lake. The guest house also includes private parking. More

From US$ 235 Book Now

Turtle Bay Marina Resort

2860 Woodsdale Road, Winfield, Canada View map

Turtle Bay Marina Resort Winfield offers 10 rooms, situated approximately a 5-minute walk from Wood Lake. This 3-star hotel also includes parking. More

Book Now

Lac Le Jeune Nature Resort

5665 Lac Le Jeune Road, Logan Lake, Canada View map

Lac Le Jeune Nature Resort Logan Lake offers 20 rooms in the vicinity of Shambrook Lake, 19 minutes' walk away. More

From US$ 167 Book Now

Two Eagles Lodge

6409 Old Island Highway, Union Bay, Canada View map

A picnic area, barbecue grills, and spa services are available at Two Eagles Lodge Union Bay hotel, and Boyle Point Provincial Park is 3.9 km away. Guests who stay at this bed & breakfast can park… More

From US$ 126 Book Now

Studio Suite 7 At Green Gables Resort

7304 Main Street, Osoyoos, Canada View map

More

From US$ 85 Book Now

Seabreeze Resort

10975 Highway 101, Brew Bay, Canada View map

Located approximately a 10-minute drive from the Stillwater Bluffs, the 4-star Seabreeze Resort Brew Bay offers Wi-Fi in the rooms and a car park. More

From US$ 110 Book Now

Downtown Vancouver Independent Affordable Suit 1

1249 Granville Street, Vancouver, Canada View map

Offering a prime location approximately a 5-minute walk from St. Andrew's-Wesley United Church, the comfortable Downtown Vancouver Independent Affordable Suit 1 hotel boasts a private art gallery. More

From US$ 719 Book Now

The Four Cedars

1167 Helen Road, Ucluelet, Canada View map

More

From US$ 382 Book Now

Quiet, Clean, Large King-Size Bedroom

163 English Bluff Road, Delta, Canada View map

Quiet, Clean, Large King-Size Bedroom Delta hotel provides proximity to Boundary Bay Regional Park, which is located approximately a 10-minute ride away. Guests will have access to a car park on site… More

Book Now

Suite 15 Green Gables Resort Lake View Retreat

7304 Main Street, Osoyoos, Canada View map

More

From US$ 92 Book Now

Valhalla The Nest

151 Parminter Road, Vesuvius, Canada View map

More

Book Now

1 Bedroom Suite 9 At Green Gables Resort

7304 Main Street, Osoyoos, Canada View map

Situated 5 minutes' stroll from cottonwood beach, 1 Bedroom Suite 9 At Green Gables Resort Osoyoos villa provides access to numerous tourist attractions in the area. More

Book Now

Valhalla The Loft

151 Parminter Road V8K 1E9, Saltspring Island, Canada View map

More

Book Now

Super 8 By Wyndham Saanichton Victoria Airport

2477 Mount Newton Cross Road, Saanichton, Canada View map

Super 8 By Wyndham Saanichton Victoria Airport Hotel is located approximately a 5-minute ride from Newman Park, offering 51 rooms, Wi-Fi, and a car park. Featuring a luggage room, this Saanichton… More

From US$ 87 Book Now

Oceanfront Escape With Private Bath And Beach Access

286 Arbutus Reach, Gibsons, Canada View map

More

Book Now

Salt Loft - Oceanfront, Hot Tub And Firepit!

1073 Helen Rd, Ucluelet, Canada View map

The comfortable Salt Loft - Oceanfront, Hot Tub And Firepit! Hotel Ucluelet, located about a 10-minute drive from the Ancient Cedars Loop Trail, is proud to feature a private art gallery. Guests who… More

From US$ 186 Book Now

Peaceful And Spacious Lake View

3076 Sageview Road, West Kelowna, Canada View map

Offering an aqua park and barbecue, as well as the views of the lake, the comfortable 4-star Peaceful And Spacious Lake View West Kelowna hotel is located nearly 25 minutes' walk from Off The Grid… More

From US$ 234 Book Now

Studio Suite 8 Green Gables Resort

7304 Main Street, Osoyoos, Canada View map

More

From US$ 94 Book Now

Waterfront Room With Private Bath And Deck Near Marina, Private Beach Access

286 Arbutus Reach, Gibsons, Canada View map

More

From US$ 299 Book Now

Best Bed And Breakfast

2679 1St Avenue, Port Alberni, Canada View map

Conveniently situated, the Best Bed And Breakfast Port Alberni offers easy access to numerous outdoor activities, such as hiking, fishing, and whale watching. More

From US$ 283 Book Now

Cozy Queen Suite Near Okanagan Lake

Sarsons Rd, Kelowna, Canada View map

The comfortable Cozy Queen Suite Near Okanagan Lake Kelowna hotel, located 4.7 km from Kalamoir Beach, features Wi-Fi throughout the property. The guest house also includes parking. More

From US$ 178 Book Now

Lakeview Bed And Breakfast

388 Uplands Court, Kelowna, Canada View map

More

From US$ 415 Book Now

Saratoga Beach Cabin With Hot Tub

8947 Clarkson Avenue, Campbell River, Canada View map

Saratoga Beach Cabin With Hot Tub Campbell River hotel, located a 5-minute walk from Passages, features Wi-Fi throughout the property. This holiday park also includes parking. More

From US$ 125 Book Now

La Casa Cottage Resort

6808 Westside Rd, Fintry, Canada View map

The 3-star La Casa Cottage Resort Fintry provides proximity to Fintry Provincial Park and Protected Area, which is located nearly a 25-minute walk away. Guests who stay at this Fintry resort can park… More

From US$ 382 Book Now

Suite 11 Green Gables Resort Lake View Retreat

7304 Main Street, Osoyoos, Canada View map

Situated nearly 5 minutes' walk from Cottonwood Park, Suite 11 Green Gables Resort Lake View Retreat Osoyoos villa offers easy access to numerous tourist spots in the area. More

Book Now