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

Ss#7-Longboarder-Spring Cove, Terrace Beach, Sauna

1015 Peninsula Rd, Ucluelet, Canada View map

Ss#7-Longboarder-Spring Cove, Terrace Beach, Sauna Ucluelet villa, located within 25 minutes' walk of the Cedar House Gallery, invites guests to relax in a sauna. Featuring garden views, this… More

Book Now

Lakefront Nest Beach House Suite

4043 Lakeside Road 2, Penticton, Canada View map

Located merely a 7-minute walk from the Pentage Winery, the 60 m² Lakefront Nest Beach House Suite Penticton accommodates up to 4 guests. At the apartment, Wi-Fi and private car parking are also… More

From US$ 162 Book Now

Kelowna Aqua Waterfront Rental

3800 Capozzi Road, Kelowna, Canada View map

The spacious Kelowna Aqua Waterfront Rental apartment is located about a 25-minute walk from Don-O-Ray Farm Adventure and 1 km from the 1.5-hectare Rotary Beach Park. This apartment offers modern… More

Book Now

Seaside Haven -Hot Tub With Oceanfront View

6596 Baird Road, Port Renfrew, Canada View map

Situated 3.3 km from Botanical Beach Provincial Park, Seaside Haven -Hot Tub With Oceanfront View Villa Port Renfrew provides access to numerous tourist attractions in the area. More

Book Now

Sooke Ocean Oasis - Boutique Waterfront Rental

6971 West Coast Road, Sooke, Canada View map

Offering a Jacuzzi for a relaxing experience, Sooke Ocean Oasis - Boutique Waterfront Rental villa is located an 18-minute walk from Sheringham Distillery. More

Book Now

180 Mt View Huge Balcony 2Br 3Beds 2Bath 2Parkings Penthouse

1083 K. L. O. Road 503, Kelowna, Canada View map

The spacious 180 Mt View Huge Balcony 2Br 3Beds 2Bath 2Parkings Penthouse Apartment Kelowna is located in a beach area of Kelowna, around 25 minutes' walk from Myra Canyon Kettle Valley Railway… More

From US$ 228 Book Now

High Tide Suite - Modern Oceanfront Escape With Spa-Like Bath, Resort Pool & Hot Tub

1600 Stroulger Rd 626A, Nanoose Bay, Canada View map

Located 2.8 km from the Craig Heritage Park and Museum, the spacious 1-bedroom High Tide Suite - Modern Oceanfront Escape With Spa-Like Bath, Resort Pool & Hot Tub Nanoose Bay is approximately 10… More

Book Now

Sandy Beach Sauvignon Cottage - Osoyoos Escapade 3Bd-2Bt

2450 Radio Tower Road, Osoyoos, Canada View map

Nestled about 10 minutes by car from the Osoyoos Desert Model Railroad, the 2-bedroom Sandy Beach Sauvignon Cottage - Osoyoos Escapade 3Bd-2Bt features an outdoor swimming pool along with a pool… More

Book Now

Steps To The Lake! Buoy & Dock! Bring Your Boat And Dogs!

3610 Eagle Bay Road Unit D, Blind Bay, Canada View map

The spacious Steps To The Lake! Buoy & Dock! Bring Your Boat And Dogs! Blind Bay apartment is located approximately 10 minutes by car from Shuswap Lake and offers Wi-Fi for either business or leisure… More

Book Now

Sooke Oceanview Penthouse - Family Friendly

6971 West Coast Road, Sooke, Canada View map

Situated in the immediate vicinity of West Coast Outdoor Adventure, the 2-bedroom Sooke Oceanview Penthouse - Family Friendly Villa offers quick access to numerous city landmarks nearby. Suitable for… More

From US$ 192 Book Now

Beautiful Condo In A Great Location, Oceanfront Complex - Oe

1625 Cedar Rd #211, Ucluelet, Canada View map

The 1-room Beautiful Condo In A Great Location, Oceanfront Complex - Oe Ucluelet features a convenient location approximately a 25-minute walk from the historic Amphitrite Point Lighthouse and hosts… More

From US$ 310 Book Now

Great Cabin In Close To Walking Trails And Beaches - 13T

#13 Tyee Terrace, Ucluelet, Canada View map

Great Cabin In Close To Walking Trails And Beaches - 13T Ucluelet enjoys a convenient location only 8 minutes' walk from the Ucluelet Lighthouse Loop, and invites guests to spend time on a terrace. More

From US$ 109 Book Now

Quiet Kits Oasis. 2Br, Patio And Private Garage

2630 West 3Rd Avenue Unit 1, Vancouver, Canada View map

Quiet Kits Oasis. 2Br, Patio And Private Garage Villa Vancouver offers proximity to nearby tourist spots, such as Granville Island, situated 25 minutes' walk away. Offering a prime location in… More

Book Now

Rising Tide- Cabin In Ucluelet

#27 - 1051 Tyee Terrace, Ucluelet, Canada View map

Located 19 minutes' walk from the long-standing Amphitrite Point Lighthouse, the 1-bedroom Rising Tide- Cabin In Ucluelet gives access to various tourist sites in the vicinity. Suitable for 4 guests,… More

From US$ 170 Book Now

Lakeview And Mountain Downtown Kelowna With Rooftop And Ev Parking

1471 St Paul St 1202, Kelowna, Canada View map

Lakeview And Mountain Downtown Kelowna With Rooftop And Ev Parking apartment is located 550 metres from Okanagan Spirits Craft Distillery and 6 minutes' walk from the Father Pandosy Mission. This… More

Book Now

Velvet Noir | Outdoor Pool | Hot Tub | Gym | Pets

3Rd Avenue 2313, Invermere, Canada View map

The spacious 2-bedroom Velvet Noir | Outdoor Pool | Hot Tub | Gym | Pets Apartment Invermere boasts a beachfront location nearly a 5-minute walk from James Chabot Provincial Park. Offering a wellness… More

From US$ 175 Book Now

Oceanfront French Beach King Bed Studio Firepit

10493 West Coast Road, Shirley, Canada View map

More

Book Now

Brooks Lake House

1966 West Lake Drive, Christina Lake, Canada View map

Brooks Lake House is a picturesque retreat nestled by the serene waters of Christina Lake. This charming getaway is a mere 85 kilometers from the West Kootenay Regional Airport, offering seamless… More

From US$ 373 Book Now

Oysterbeds Offers Our Oyster Suite

10052 Malaspina Rd, Powell River, Bc V8A 0G3, Canada, Lund, Canada View map

To enjoy your vacation in Lund, stay at the beachfront 112 m² Oysterbeds Offers Our Oyster Suite Lund, which is only 1.8 km from Okeover Arm Park and approximately 25 minutes on foot from Okeover Arm… More

Book Now

A Little Slice Of Paradise! White Rock Bc

863 Maple St, White Rock, Canada View map

The 1-room A Little Slice Of Paradise! White Rock Bc apartment lies in a beach area, just 600 metres from the White Rock Totem Poles and around a 10-minute ride from Sunnyside Acres Urban Forest Park… More

From US$ 136 Book Now

The Fern Bright Studio Near The Beach

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

More

Book Now

Caboose

1641 Whitesails Drive, Bowen Bay, Canada View map

To enjoy your vacation in Bowen Bay, stay at the 1-room Caboose Apartment Bowen Bay, which is 3.7 km from Mount Gardner and within 20 minutes' walk of Pebbly Beach. The 55 m² apartment capacity is… More

From US$ 177 Book Now

Skaha Suites

3919 Lakeside Road, Penticton, Canada View map

Skaha Suites Penticton is located in a beach area of Penticton, about 7 km from the SS Sicamous Heritage Park. Guests can benefit from a Jacuzzi while staying a few steps from the Skaha Lake Marina. More

Book Now

Central Downtown Highrise Condo

989 Nelson Street 1508, Vancouver, Canada View map

The 1-room Central Downtown Highrise Condo Vancouver is just a 6-minute stroll from the West End Nelson Park and can accommodate up to 2 guests. The 45 m² apartment is 2.6 km from the Sprawling… More

From US$ 680 Book Now

2 Bedroom Kitsilano Suite In Heritage Home, Steps Away From Beaches, Cafes & Shops

1845 Dunbar Street, Vancouver, Canada View map

Cozy 2Br Suite Near Jericho Beach & Ubc Vancouver villa is located a 6-minute walk from the Old Hastings Mill Store Museum and welcomes its guests to enjoy windsurfing and cycling. More

From US$ 281 Book Now

White Rock Joy Inn

14115 Marine Drive, White Rock, Canada View map

The spacious White Rock Joy Inn is located a mere 1.6 km from Centennial Park and 10 minutes by car from Sunnyside Park. With access to an ice rink, this homestay caters to the needs of active guests. More

From US$ 183 Book Now

Beachfront Luxury Suite #18 At The Beach House

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

The 2-bedroom Beachfront Luxury Suite #18 At The Beach House Campbell River villa offers proximity to nearby tourist spots, such as Passages, situated just an 8-minute walk away. More

From US$ 880 Book Now

Parksville Townhome 2 Bedroom Pool Gym

15 Beach Ln 59, Parksville, Canada View map

Parksville Townhome 2 Bedroom Pool Gym features a prime location 2.4 km from the 347-hectare Rathtrevor Beach Provincial Park and hosts up to 6 guests. The spacious apartment offers the perfect… More

Book Now

Lakefront 1 Bedroom And Den Suite On Shawnigan Lake

2046 Widows Walk #2, Shawnigan Lake, Canada View map

Lakefront 1 Bedroom And Den Suite On Shawnigan Lake is located in Shawnigan Lake, 2.9 km from Old Baldy Mountain, and boasts an indoor pool. The spacious apartment provides active guests with the… More

Book Now

Cat-Stle In The Sky

1087 Marinaside Crescent, Vancouver, Canada View map

Cat-Stle In The Sky Apartment Vancouver enjoys a prime location and provides easy access to the shopping mall "CF Pacific Centre" 18 minutes' walk away. Offering a Jacuzzi and a sauna, this apartment… More

From US$ 457 Book Now

Fogged Inn

848 Marine Drive, Ucluelet, Canada View map

The 1-bedroom Fogged Inn Ucluelet villa, located only a 7-minute walk from Brown's Beach, can host up to 2 guests. Located merely 1.7 km from Huu-Mees-Ma-As Native Art Gallery, this accommodation… More

From US$ 547 Book Now

Cozy Ocean View Retreat

5162 Polson Terrace #2, Victoria, Canada View map

The spacious 102 m² Cozy Ocean View Retreat Apartment Victoria is within a 1-km distance of Cordova Bay Golf Course and offers a terrace with a kitchenette. Elk/Beaver Lake Regional Park is in the… More

From US$ 187 Book Now

Vancouver Downtown One Bedroom And Den Apartment

1249 Granville Street 505, Vancouver, Canada View map

Vancouver Downtown One Bedroom And Den Apartment lies in a prime location in Vancouver, just 5 minutes' walk from Celebrities Nightclub. This apartment is situated 2.2 km from Broadway - City Hall… More

Book Now

2Br 2Bath Suite - Ocean View Deck - Walk To Beach

14451 Magdalen Crescent Lane, White Rock, Canada View map

The spacious 2-bedroom 2Br 2Bath Suite - Ocean View Deck - Walk To Beach White Rock is around 20 minutes' walk from East Beach. With access to an ice rink, this 79 m² apartment caters to the needs of… More

Book Now

1 Block To Kelowna General Hospital 2 Blocks To Beach 1Km To Ouc 1Km To Downtown Kelowna 20Min To Ylw

765 Rose Avenue, Kelowna, Canada View map

To enjoy your vacation in Kelowna, stay at the 1-room 1 Block To Kelowna General Hospital 2 Blocks To Beach 1Km To Ouc 1Km To Downtown Kelowna 20Min To Ylw apartment, which is only 1.8 km from… More

From US$ 326 Book Now

Beachfront Luxury Suite #15 At The Beach House

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

Welcome to the exclusive Beachfront Luxury Suite #15 At The Beach House, a stunning seaside retreat located just 20 kilometers from the vibrant Campbell River. This enchanting suite offers an… More

From US$ 611 Book Now

2 Bd At Playa! Rooftop Pool And 1 Min From Beach 350

654 Cook Rd, Kelowna, Canada View map

2 Bd At Playa! Rooftop Pool And 1 Min From Beach 350 Kelowna apartment is only 6 minutes' stroll from the 1.5 - hectare Rotary Beach Park and welcomes guests with a Jacuzzi and a sauna. The spacious… More

Book Now

Harrison Lakeside Retreat

450 Esplanade Ave, Harrison Hot Springs, Canada View map

The 46 m² Harrison Lakeside Retreat Harrison Hot Springs apartment is located only a 7-minute walk from Harrison Lake and 2.8 km from Bear Mountain. At this 1-bedroom apartment, Wi-Fi and private… More

From US$ 113 Book Now

Sea Breeze Suite - Quaint 1 Bedroom Downtown

1350 Helen Road, Ucluelet, Canada View map

Located a mere 9 minutes' stroll from the waterfront Ucluelet Aquarium, the 1-bedroom Sea Breeze Suite - Quaint 1 Bedroom Downtown Ucluelet accommodates up to 4 guests. Enjoying a prime setting, the… More

From US$ 153 Book Now

Private Oceanfront Cabin With Hot Tub Doc Holiday Cabin

1073 Helen Rd, Ucluelet, Canada View map

Nestled along the stunning coastline, the Private Oceanfront Cabin With Hot Tub - Doc Holiday Cabin offers an idyllic retreat just 30 km from the vibrant town of Tofino-Long Beach. More

From US$ 264 Book Now

2 Bedroom With Lake And Mtn Views

#202 - 470 Esplanade Ave, Harrison Hot Springs, Canada View map

Located just 0.6 km from Harrison Lake and the Hot Springs and Rendall Park, the spacious 2-bedroom 2 Bedroom With Lake And Mtn Views Harrison Hot Springs apartment features views of the lake. Guests… More

Book Now

Spacious 2 Bedroom In Vancouver West End

1234 Pendrell Street, Vancouver, Canada View map

More

Book Now

April Point Harbour House

Vargas Road, Quathiaski Cove, Canada View map

April Point Harbour House Villa Quathiaski Cove, located merely a 5-minute walk from April Point Resort & Spa, can host up to 6 guests. This 2-bedroom villa features opportunities for canoeing and… More

From US$ 922 Book Now

Van Flat

1250 Maxine Lane, Vancouver, Canada View map

Van Flat Vancouver is located 2.6 km from Broadway - City Hall Sky train station and only 6 minutes' walk from English Bay Beach. More

Book Now

8 Mins To Fifa - High-Rise West End 1-Bed - Breathtaking Sea & Mountain Views

1763 Comox Street 2905, Vancouver, Canada View map

The spacious 1-bedroom 8 Mins To Fifa - High-Rise West End 1-Bed - Breathtaking Sea & Mountain Views Vancouver apartment features a central location within 25 minutes' walk of the Vancouver Christmas… More

From US$ 286 Book Now

Lakefront Townhouse Family Complex, Popular Wine Country And The Best Golfing

5401 Lakeshore Drive, Osoyoos, Canada View map

Lakefront Townhouse Family Complex, Popular Wine Country And The Best Golfing Osoyoos villa is situated 6 minutes' walk from the Rattlesnake Canyon amusement park and provides a Jacuzzi for… More

Book Now

Tofino Eco Waterfront Condo

230 Main Street #12, Tofino, Canada View map

The 1-bedroom Tofino Eco Waterfront Condo villa accommodates up to 3 guests and offers proximity to the Clayoquot Sound, located only a 6-minute walk away. Providing guests with Wi-Fi and private… More

From US$ 382 Book Now

Marielles Lookout - Your Oceanfront Escape Framed By Forest & Waves

100 Arnet Rd, Tofino, Bc V0R 2Z0, Canada, Tofino, Canada View map

Marielles Lookout - Your Oceanfront Escape Framed By Forest & Waves Tofino villa is nestled 9 minutes' walk from the Clayoquot Sound and can accommodate up to 4 guests. More

From US$ 237 Book Now

A Shore Thing- Spring Cove, Water View, Hike!

265 Boardwalk Blvd, Ucluelet, Canada View map

A Shore Thing- Spring Cove, Water View, Hike! Ucluelet villa is located about a 20-minute walk from the non-profit public Ucluelet Aquarium and provides cycling for active guests. More

Book Now

The Wineries Are Calling!

114 Vancouver Place, Penticton, Canada View map

To enjoy your vacation in Penticton, stay at The Wineries Are Calling! Penticton apartment, which is just 1.4 km from the beachfront Penticton Art Gallery and nearly 15 minutes' walk from The Book… More

Book Now