If you can't leave for a summer vacation to the tropics this summer, that doesn't mean you still can't have a beach vacay. Our province is full of beautiful waterfront vacation homes that are perfect for an escape from the city via weekend getaway.
From waterfront homes with private coves right in the city in North Vancouver, to lakefront mansions in the Okanagan, to cozy beach cottages on Vancouver Island, this list has got you covered no matter what type of getaway you're wanting. Especially with the Canada Day long weekend coming up, what better time to experience our country's unparalleled beauty than at a stunning waterfront cabin?
Please note: Pricing listed below do not include additional fees for extra guests, cleaning, etc. These prices may fluctuate depending on demand and season and may not reflect the exact price at the time of booking.
The Cliffhouse // Galliano Island
Features:
- 1 bedroom, 1 bathroom
- 2 spacious decks, indoor wood fireplace, Jacuzzi tub, solarium, outdoor shower, 5 min from the beach, BBQ
Sleeps: 4 people
Cost: $46 per person per night
Via www.homeaway.com
Lake Front Cottage // Cranbrook
Features:
- 6 bedrooms + convertible beds
- 2 bathrooms
- 3000 sq ft, fireplace, large deck, swimming, fishing, water sports
Sleeps: 18
Cost: $11 per person
Via Airbnb
Dome // Duncan, British Columbia
Features:
- Sea views from every window, continental breakfast included
- 1 bedroom, 1 bathroom
Sleeps: 2
Cost: $60 per person per night
Via VRBO
Waterfront Vacation Rental // Sunshine Coast
Features:
- 6000 sq ft, 6 bedrooms, 4 bathrooms
- Spa whirlpool, jetted tub, theatre room, outdoor patio with grill, walkway to water
Sleeps: 12
Cost: $49 per person per night
Via AirBnb
Loft Cabin // Sechelt
Features:
- 1 bedroom loft, 1 bathroom
- Views of the Sechelt Inlet, very open layout on the interior, balcony, large skylight to let light in, claw foot bathtub
Sleeps: 2 people
Cost: $70 per person per night
Via VRBO
Romantic Cottage on Chesterman Beach // Tofino
Features:
- 1 Bedroom
- 1 Bathroom
- A hot/cold outdoor shower, hot tub, a deck with a fire pit, steps to Chesterman beach
Sleeps: 6 people
Cost: $43 per person per night
Via www.homeaway.com
Vancouver Island Oceanfront Paradise // Ladysmith
Features:
- 2 bedrooms
- 1 bathroom
- 3.5 acres of waterfront property
- Oceanfront heated pool, hot tub, beachfront fire pit, tennis court
Sleeps: 6
Cost: $29 per person per night
Via www.homeaway.com
Oceanfront Luxury Cottage // Port Renfrew
Features:
- 4 bedrooms, 3 bathrooms
- Cliff side fire pit, large deck, BBQ, flat screen TVs
Sleeps: 12
Cost: $25 per person per night
Via VRBO
Holiday House // Kelowna
Features:
- 6000 sq ft, 7 bedrooms, a roof top master suite with hot tub
- Pool, hot tub, banquet room, private theatre, outdoor patio with BBQ and fireplace, games room
Sleeps: 22
Costs: $42 per person per night
Via Airbnb
Seymour Lake Guesthouse // Smithers
Features:
- Private timber-framed guesthouse
- 1 king-sized bed, 1 sofa bed
- Fully-stocked kitchen, fire place, situated on a large forested property, walking distance to Seymour Lake
Sleeps: 12
Costs: $27.5 per person per night
Via VRBO
Dolphin Beach Cottage // Nanoose Bay
Features:
- Three bedroom, two-bathroom waterfront cottage
- Steps down to the beach
- Fully equipped kitchen, washer/dryer, gas fireplace, TV with surround sound, Cable/DVD player/stereo, high-speed wireless internet, telephone, plus BBQ and patio furniture
Sleeps: 7
Costs: $36 per person per night
Via AirBnB
Home with Panoramic View of Okanagan Lake // Penticton
Features:
- 1.5 acres yard, 5 bedrooms, 4 bathrooms, panoramic lake and mountain views
- Salt water pool, hot tub, gym, outdoor deck, games room, fire pit, BBQ
Sleeps: 12
Costs: $77 per person per night
Via VRBO
Breathtaking Oceanfront Condo // Nanaimo
Features:
- 2 bedrooms, 2 bathrooms
- Heated pool, hot tub, patio with BBQ, balcony, tennis court
Sleeps: 6
Cost: $26 per person
Via Airbnb
West Coast Oceanview Home // Malahat
Features:
- 5 bedrooms, 2 bathrooms
- East-facing sunrise glass house
- Floor to ceiling windows and vaulted ceiling
- Surrounding private gardens
Sleeps: 11
Cost: $32 per person per night
Via Airbnb
The Dream Boat Home // North Vancouver
Features:
- 3 bedrooms, 3.5 bathrooms
- Unique living experience in a dream "houseboat" with a 16ft barrel ceiling, exposed wood beams and floor to ceiling windows the look out across to downtown Vancouver
- Modern furnishing with full equipped kitchen, laundry, and entertainment services (surround sound, Blu-ray/DVD player, and Netflix)
- Very convenient location with accessible transit and right by Lonsday Quay
Sleeps: 9
Cost: $64 per person per night
Rico's Paradise // Kelowna, BC
Features:
- Lake views, located in the heart of the wine route
- Patio balcony, sun deck
- Large family living area
Sleeps: 11
Cost: $20 per person per night
Via AirBnb
Cygnet Cove Suites // Tofino
Features:
- Private oceanfront suite
- 1 bedroom, 1 bathroom, king size bed
- Luxurious soaker tubs, outdoor hot tub perched on the edge of the ocean, oceanfront views, private beach with fully-stocked fire-pit for bonfires
Sleeps: 2 people
Cost: $81 per person per night



Via Airbnb
Waterfront Treehouse Suite // Halfmoon Bay
Features:
- 1 bedroom, 2 bathrooms
- Private cliff-top hot tub
- Perfect for a romantic getaway
- Private ocean dock
Sleeps: 4
Cost: $60 per person per night



Via Airbnb
Fernleecove Water Access Only Cabin // North Vancouver
Features:
- 1 bedroom, 1 bathroom
- 500 sq. ft.
- Perfect private and secluded location
- Only accessible by 15 min boat ride or 5km paddle from Deep Cove
- Kayaks, paddles and life jackets provided
Sleeps: 4
Costs: $42 per person per night
Via www.homeaway.com
Lakefront Cottage // Little Shuswap lake
Features:
- 4 bedrooms
- 2 bathrooms
- 2300 sq. ft
- Private beach & boat launch, dock, large deck, flat screen TV, outdoor shower and BBQ
Sleeps: 10
Cost: $24 per person per night
Via Airbnb
The Garden Studio // Bowen Island
Features:
- Ultra cozy, modern, custom-design garden studio with stunning ocean and mountain views
- The studio is completely sustainable -high efficiency heating and ventilation systems, rainwater harvesting system, and uses upcycled materials
- Oodles of hiking trails and viewpoints nearby for the perfect nature adventure
Sleeps: 2
Cost: $63 per person per night
Via Airbnb
The Anchor // Tofino
Features:
- 2 bedrooms, 1.5 bathrooms
- Cozy, vintage and beautiful west coast design with high vaulted ceilings for a bright and open space
- The absolutely beautiful Chesterman Beach that's just a few steps away from the home
Sleeps: 6
Cost: $63 per person per night
Via Airbnb
Luxury Oceanfront Mansion // West Vancouver
Features:
- 1.7 acres, 8000 sq ft luxury mansion in private cove, 5 bedrooms
- Heated pool, private beach, panoramic ocean views, sauna, outdoor patio area
Sleeps: 14
Cost: $57 per person per night
Via www.homeaway.com
Modern Log Cabin // Okanagan Lake
Features:
- 3 bedrooms + loft
- 3 bathrooms
- Private beach, large dock, boatlift and launch
Sleeps: 12
Cost: $37 per person
Via VRBO
Eastman Waterfront Retreat // Bowen Island
Features:
- 3 bedrooms
- Direct beach access, private beach, outdoor deck with BBQ, fireplace
Sleeps: 6
Cost: $62 per person per night
Via Airbnb
Via Airbnb
10 Acre Waterfront Cabin // Cortes Island
Features:
- 1 bedroom, 1 bathroom
- Private waterfront view within 10 acres of forest
- Fully equipped kitchen
- Rustic, off the grid home
Sleeps: 4
Cost: $31 per person per night
Via Airbnb
The Cottage Beach House // Hornby Island
Features:
- An architectural West Coast gem unlike any other
- A cozy upstairs loft bedroom, adorable old school fireplace and backyard patio
- Located in a quiet area near sandy beaches and right by Tribune Bay Provincial Park
Sleeps: 4
Cost: $25 per person per night
Via VRBO
Wild Coast View Cabin // Port San Juan
Features:
- 1 Bedroom, 1 Bathroom
- Panoramic ocean views, a covered deck with water views, BBQ, swing chair, propane fire pit, garden
Sleeps: 4
Cost: $35 per person per night

Via Airbnb
Lakeshore Paradise Retreat // Vernon
Features:
- 1 bedroom, 1 bathroom
- Quiet private room Airbnb
- Access to private gazebo on the lake
Sleeps: 2
Cost: $60