
Beachfront holiday rentals in Crescent Beach
Find and book unique beachfront homes on Airbnb
Top-rated beachfront rentals in Crescent Beach
Guests agree: these beachfront homes are highly rated for location, cleanliness and more.
Holiday rentals for every style
Get the amount of space that is right for you
Popular amenities for beachfront rentals in Crescent Beach
Pet-friendly beachfront home rentals

Waterfront Family Getaway on Mayne Island

Fantastic beach side apartment near kits beach

Beachside Retreat - 20 Min from downtown Van. HR b

Kits beach garden apartment. PETS+Children Welcome

Peaceful Beachfront Getaway w Sweeping Water Views

Charming Point Roberts Cabin close to Vancouver

A&R's Home

Cozy Seaside Studio/Close to Beach/FREE EV Charge.
Beachfront home rentals with a pool

Beachfront, pool, king bed, hot tub JL1107

Beach Get-away

Beautiful Beach Condo! Indoor Pool!*Pet Friendly*

Newly Built Cottage ~ Sky Dancer Healing Retreat

Jacobs Landing 911 Coastal Treasure

Vacation Home Downtown Vancouver

Birch Bay Sunsets - Ocean View - Indoor Pool

Jacobs Landing 116 View 2 Bedroom Condo
Private beachfront home rentals

Granville Island Waterfront Seawall Suite

Spectacular Downtown Yaletown Condo - Luxury

Cozy 1BR Condo in DT with fireplace/a free parking

Bella Vista - Waterfront Living on Birch Bay

Kits Beach Garden Suite

Beautiful Ocean Front, Beach Front ,Studio Suite!

PARK HOUSE -2 BR (totally private) Gvn. registered

Waterfront house steps from the beach
Destinations to explore
- University of British Columbia
- Playland at the PNE
- BC Place
- Sasquatch Mountain Resort
- Jericho Beach
- Queen Elizabeth Park
- Golden Ears Provincial Park
- English Bay Beach
- Fourth of July Beach
- Point Grey Golf & Country Club
- Bear Mountain Golf Club
- VanDusen Botanical Garden
- Craigdarroch Castle
- Willows Beach
- Cultus Lake Adventure Park
- White Rock Pier
- Vancouver Aquarium
- Birch Bay State Park
- Deception Pass State Park
- Shaughnessy Golf & Country Club
- Cypress Mountain
- Kinsol Trestle
- Point Grey Beach
- North Beach