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.

Via cliffhousecottages.com

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

Book here

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

Book here

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

Book here

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

Book here

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

Book here

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

Book here

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

Book here

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

Book here

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

Book here

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

Book here

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

Book here

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

Book here

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

Book here

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

Book here

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

Book here

Via Airbnb

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

Book here

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

Book here

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

Book here

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

Book here

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

Book here

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

Book here

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

Book here

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

Book here

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

Book here

Via www.airbnb.ca

Country Home // Galiano Island

Features:

  • 4 bedrooms
  • 2 bathrooms
  • Large deck surrounding half of the house, sitting area, herb garden, BBQ, zipline, tree houses, climbing wall

Sleeps: 10

Cost: $39 per person

Book here

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

Book here

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

Book here

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

Book here

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

Book here

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

Book here