White Rock, British Columbia City

City in British Columbia with coastal views

On Semiahmoo Bay, White Rock is known for its long pier, seafood restaurants and pebble beach; seasonal festivals, coastal walks and views of snow-topped Vancouver Island keep day-trippers coming from Vancouver.

Main image
Wikivoyage banner
Costs
Upper mid-range: $120-200/day
Proximity to Vancouver and seaside dining raise visitor costs.
Safety
Generally safe, family-friendly
Low violent crime; standard urban precautions for property and nightlife.
Best Time
May-September (summer beach season)
Warmest, sunniest months ideal for the pier and promenade.
The town is named after a 486‑ton glacial erratic - a white boulder sitting on the waterfront.
Local Time
1:49 PM
GMT-7
Weather
Population
23,670

Why Visit White Rock, British Columbia?#

Set on the Salish Sea, White Rock is prized for its seaside promenade, the long White Rock Pier and relaxed beachside cafes serving fresh seafood. The beachfront atmosphere pairs with events like sand-sculpting competitions and easy access to Peace Arch Park and the Semiahmoo First Nation cultural sites. It’s a compact coastal escape where short walks, fish-and-chip stops and coastal sunsets make for a refreshingly simple Pacific Northwest visit.

Best Things to Do in White Rock, British Columbia#

White Rock, British Columbia Bucket List#

Don't Miss

White Rock Pier - Long wooden pier leading from promenade to unobstructed views across Semiahmoo Bay.

White Rock Promenade - Seaside walkway lined with cafes, ice-cream shops and beachside benches.

Semiahmoo First Nation Cultural Centre - Local Indigenous cultural displays and occasional events highlighting Semiahmoo traditions.

Hidden Gems

Poirier Park - Shaded community park with playgrounds, walking loops and occasional local festivals.

Ocean Promenade viewpoints - Small headlands and benches offering quiet views over the Strait of Georgia.

Miramar Village eateries - Cluster of local cafes and seafood restaurants off the main promenade popular with residents.

Day Trips

Semiahmoo Park - Extensive waterfront park with sandy beach, trails and picnic facilities beside the pier.

Vancouver day trip - Short drive or ferry into Vancouver for museums, Granville Island and urban dining.

Best Time to Visit White Rock, British Columbia#

White Rock shines in summer when beaches and boardwalks are warm and pleasant. Winters are mild and wet; shoulder seasons are quieter and attractive for storm-watching and coffee shops.

Summer

June - August

15°C - 25°C (59°F - 77°F)

Warm, sunny and perfect for beaches, sea walks and outdoor patios; peak season means crowds on popular waterfront spots.

Autumn

September - November

8°C - 15°C (46°F - 59°F)

Cooling, wetter days-great for cozy cafés and quieter coastal walks, with dramatic storm-watching later in the season.

Winter

December - February

1°C - 8°C (34°F - 46°F)

Mild, rainy winters-rare snow, frequent drizzle; good for off-season deals and museum visits indoors.

Climate

White Rock, British Columbia's climate is classified as Warm-Summer Mediterranean - Warm-Summer Mediterranean climate with mild summers (peaking in August) and cold winters (coldest in January). Temperatures range from 0°C to 23°C. Abundant rainfall (1325 mm/year), wettest in November.

Best Time to Visit
JulyAugustSeptember
Temperature & Rainfall
Temperature Range
37°
Warmest Month
-18°
Coldest Month
Monthly Conditions

January

January is the coolest month with highs of 6°C and lows of 0°C. Significant rainfall (183 mm) and mostly overcast skies.

34 Poor

Comfort

Feels Like Cold
C
Temperature
91%
Humidity
Very Humid

Weather

183 mm
Rainfall
3.3 m/s
Wind
Light Breeze
0.1
UV Index
Low
8.5h daylight

February

February is cold with highs of 9°C and lows of 1°C. Significant rainfall (129 mm) and mostly overcast skies.

40 Poor

Comfort

Feels Like Cold
C
Temperature
87%
Humidity
Very Humid

Weather

129 mm
Rainfall
3.2 m/s
Wind
Light Breeze
0.2
UV Index
Low
9.9h daylight

March

March is cold with highs of 11°C and lows of 2°C. Significant rainfall (113 mm) and mostly overcast skies.

48 Poor

Comfort

Feels Like Cold
C
Temperature
11°
85%
Humidity
Very Humid

Weather

113 mm
Rainfall
3.3 m/s
Wind
Light Breeze
0.4
UV Index
Low
11.7h daylight

April

April is cold with highs of 14°C and lows of 5°C. Regular rainfall (95 mm) and mostly overcast skies.

52 Acceptable

Comfort

Feels Like Cold
C
Temperature
14°
81%
Humidity
Very Humid

Weather

95 mm
Rainfall
3.1 m/s
Wind
Light Breeze
0.8
UV Index
Moderate
13.6h daylight

May

May is cool with highs of 18°C and lows of 8°C. Regular rainfall (80 mm) and mostly overcast skies.

62 Good

Comfort

13°
Feels Like Cool
13°C
Temperature
18°
78%
Humidity
Very Humid

Weather

80 mm
Rainfall
3.0 m/s
Wind
Light Breeze
1.3
UV Index
High
15.2h daylight

June

June is cool with highs of 20°C and lows of 10°C. Moderate rainfall (66 mm) and mostly overcast skies.

66 Good

Comfort

15°
Feels Like Cool
15°C
Temperature
10° 20°
79%
Humidity
Very Humid

Weather

66 mm
Rainfall
3.0 m/s
Wind
Light Breeze
1.5
UV Index
High
16.0h daylight

July

July is cool with highs of 23°C and lows of 12°C. Moderate rainfall (45 mm) and partly cloudy skies.

83 Excellent

Comfort

18°
Feels Like Cool
18°C
Temperature
12° 23°
77%
Humidity
Very Humid

Weather

45 mm
Rainfall
2.9 m/s
Wind
Calm
1.7
UV Index
Very High
15.6h daylight

August

August is cool with highs of 23°C and lows of 12°C. Moderate rainfall (47 mm) and partly cloudy skies.

83 Excellent

Comfort

18°
Feels Like Cool
18°C
Temperature
12° 23°
77%
Humidity
Very Humid

Weather

47 mm
Rainfall
2.6 m/s
Wind
Calm
1.4
UV Index
High
14.2h daylight

September

September is cool with highs of 20°C and lows of 10°C. Moderate rainfall (61 mm) and partly cloudy skies.

71 Very Good

Comfort

15°
Feels Like Cool
15°C
Temperature
10° 20°
80%
Humidity
Very Humid

Weather

61 mm
Rainfall
2.4 m/s
Wind
Calm
0.8
UV Index
Moderate
12.4h daylight

October

October is cool with highs of 15°C and lows of 6°C. Significant rainfall (126 mm) and mostly overcast skies.

49 Poor

Comfort

10°
Feels Like Cool
10°C
Temperature
15°
84%
Humidity
Very Humid

Weather

126 mm
Rainfall
2.6 m/s
Wind
Calm
0.4
UV Index
Low
10.6h daylight

November

November is cold with highs of 9°C and lows of 3°C. The wettest month with heavy rain (210 mm) and mostly overcast skies.

42 Poor

Comfort

Feels Like Cold
C
Temperature
89%
Humidity
Very Humid

Weather

210 mm
Rainfall
3.3 m/s
Wind
Light Breeze
0.1
UV Index
Low
8.9h daylight

December

December is cold with highs of 6°C and lows of 0°C. Significant rainfall (170 mm) and mostly overcast skies.

34 Poor

Comfort

Feels Like Cold
C
Temperature
91%
Humidity
Very Humid

Weather

170 mm
Rainfall
3.4 m/s
Wind
Light Breeze
0.0
UV Index
Low
8.0h daylight

How to Get to White Rock, British Columbia#

White Rock (South Surrey) is easiest to reach from Vancouver International Airport via the Canada Line SkyTrain to Bridgeport plus a direct bus to White Rock Exchange, or by direct taxi/ride‑hail. Local buses and walking handle most short journeys within White Rock.

By Air

Vancouver International Airport (YVR): The nearest major airport. To reach White Rock from YVR, take the Canada Line SkyTrain to Bridgeport Station (about 20 minutes), then transfer to TransLink bus 351 (to White Rock Exchange) - total journey time about 45-60 minutes. Expect transit fares around CAD 3-5 depending on fare structure/Compass payment; a taxi or ride‑hail from YVR to White Rock is about 35-45 minutes and typically CAD 60-90.

Boundary Bay / South Surrey airstrips (charter): Small regional airfields handle charters and private flights; if you use a charter you’ll land closer to White Rock but these services are booked case‑by‑case.

By Train & Bus

Train: There is no direct intercity passenger rail service to White Rock; the closest rapid transit is Vancouver’s SkyTrain (Canada Line) to Bridgeport then bus onward.

Bus: TransLink buses (notably the 351) run between Bridgeport/Surrey areas and White Rock Exchange; travel from central Vancouver by SkyTrain + bus takes about 45-70 minutes. Local Surrey buses connect neighbourhoods within the White Rock/South Surrey area; pay with a Compass card or contactless bank card where accepted.

How to Get Around White Rock, British Columbia#

Combine the Canada Line SkyTrain with TransLink buses for the best-value route from YVR and downtown Vancouver; taxis are faster and more direct but cost significantly more.

  • TransLink Bus (e.g., 351) (CAD 2.00-4.50 (approx., depending on fare rules)) - The 351 bus links Bridgeport/Surrey areas with White Rock Exchange and is the main public transport spine into White Rock. Buses are frequent during the day; use a Compass card or contactless payment. Good value and avoids road congestion during peak times.
  • SkyTrain (Canada Line) (CAD 2.00-4.50 (approx., depending on payment method)) - Take the Canada Line from YVR or downtown Vancouver to Bridgeport and transfer to a bus to reach White Rock. SkyTrain is fast and frequent; combine with bus connections for the full trip from the airport.
  • Taxi / Ride‑hail (CAD 60-90 (YVR → White Rock)) - Taxis and ride‑hail services (Uber/Lyft) provide direct door‑to‑door travel between YVR and White Rock in about 35-50 minutes depending on traffic. They’re the most convenient option with luggage but notably more expensive than public transit.
  • Car hire (Variable) - Hiring a car at YVR or in Vancouver gives flexibility for exploring White Rock, Crescent Beach and nearby parks. Parking in White Rock is generally available but can be limited on sunny weekends.
  • Bicycle / e‑scooter (Variable) - White Rock is bike‑friendly along the waterfront and quieter residential streets; e‑scooter options are limited but bicycles are a pleasant option for short sightseeing rides in fair weather.
  • Walking - White Rock’s promenade, beach and town centre are compact and best enjoyed on foot. Walking is the recommended way to soak up the waterfront, shops and cafés.

Where to Stay in White Rock, British Columbia#

Budget

Waterfront / Promenade - $90-140/night

White Rock has a selection of simple motels and budget B&Bs near the promenade. Summer bookings spike, so reserve early for beach access.

Mid-Range

Esplanade / Marine Drive - $130-220/night

Mid-range seaside hotels and boutique guesthouses line the Esplanade. Comfortable options with sea views are common; expect higher rates in summer months.

Luxury

Limited luxury options locally - $250+/night

There are few true luxury resorts in White Rock itself; higher-end stays are boutique and limited, with best choices found in greater Vancouver.

Where to Eat in White Rock, British Columbia#

Breakdown of cuisine types found across White Rock, British Columbia’s restaurants and food venues, based on OpenStreetMap data.

Burger
American
Pizza
Thai
Diner
Juice
Indian
Dessert
Mexican
Seafood
Tex Mex
Coffee Shop
International

Shopping in White Rock, British Columbia#

Shopping in White Rock centres on Marine Drive - small boutiques, galleries and cafés make up most retail. For larger department stores and big-box shopping, nearby Surrey offers more options. Seasonal farmers’ markets and pop-up stalls appear in summer, giving a good selection of local food and crafts.

Nightlife in White Rock, British Columbia#