
Beachfront vacation 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.
Vacation rentals for every style
Get the amount of space that is right for you
Popular amenities for Crescent Beach beachfront rentals
Pet-friendly beachfront home rentals

Waterfront Family Getaway on Mayne Island

Amazing Seaview Vacation Cottage House

Windmill at the Point by Maple Beach

Beachside Retreat - 20 Min from downtown Van. HR b

Kits beach garden apartment. PETS+Children Welcome

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

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

Romantic Waterfront Escape with Private Beach

Beautiful Ocean Front, Beach Front ,Studio Suite!

It's All Good in White Rock! An exceptional home.
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