
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

Amazing Seaview Vacation Cottage House

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

Cozy Seaside Studio/Close to Beach/FREE EV Charge.

Waterfront Birch Bay Cabin: Beach Access & Sunsets
Beachfront home rentals with a pool

Beach Get-away

Beautiful Beach Condo! Indoor Pool!*Pet Friendly*

Beach Retreat - Steps From Beach, Clubhouse Pool

Newly Built Cottage ~ Sky Dancer Healing Retreat

Vacation Home Downtown Vancouver

Birch Bay Sunsets - Ocean View - Indoor Pool

Jacobs Landing 116 View 2 Bedroom Condo

2 Bedroom Luxury Condo + Parking
Private beachfront home rentals

Granville Island Waterfront Seawall Suite

Oceanfront Cottage Galiano Island

Spectacular Downtown Yaletown Condo - Luxury

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

Sunset Suite on Village Bay

Bella Vista - Waterfront Living on Birch Bay

Kits Beach Garden Suite

Beautiful Ocean Front, Beach Front ,Studio Suite!
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
- Willows Beach
- Craigdarroch Castle
- Vancouver Aquarium
- Cultus Lake Adventure Park
- Birch Bay State Park
- White Rock Pier
- Deception Pass State Park
- Shaughnessy Golf & Country Club
- Cypress Mountain
- Kinsol Trestle
- Point Grey Beach
- North Beach