Located just above the Canada-US border the City of White Rock slopes steeply down to Semiahmoo Bay in the Georgia Strait. Well away from the north shore mountains, it receives considerably less rainfall than other parts of Greater Vancouver.
The city is named after a large granite boulder that was left on the beach after the retreat of the last ice-age. The rock used to be kept white by the droppings of seabirds, but is now kept freshly painted by the city.
A trip to White Rock can easily fill the better part of a day. It will take you approximately one hour to get there from Bridgeport SkyTrain Station. When you arrive you can enjoy a stroll along the 2 kilometer promenade and out onto the ½ kilometer long pier for some great views across the water and back towards the hillside homes of White Rock.
Take some time to explore the White Rock Museum located in the historic 1913 railroad station near the pier (check their website for hours). Later you can cross the road and browse through the many quaint specialty and gift stores that parallel the beach.
For lunch or dinner you will probably find it hard to choose from among the many great places to eat across from the beach. If you enjoy fish & chips, we highly recommend Kahunas Fish and Chips. You won't be disappointed. They are located near the eastern end of the promenade about a 14 minute walk from the pier.
Facts For Your Visit
Official Website: White Rock BeachFee: No
White Rock, BC V4B 1P5
Teresa L. Aug-26-2020
Beautiful scenery and impressive pier. I visited here a couple of times with my friends or families after dining. This is a great location to take a walk.... Read More
Issabelle F. Jul-20-2020
White Rock Beach/Pier is the perfect place to catch a sunset or go for a stroll. I've driven on Marine Drive a handful of times but admittedly have never... Read More
Manbir R. Feb-13-2020
My go to place for just anything. Feel like sitting on a -WRP(my own short form for white rock pier) Wanna walk or run a -WRP; lets have some sea... Read More
Accommodations near White Rock Beach:
|Skytrain and Bus Line||Nearest Station||Walking Time|
|Canada Line||Bridgeport Station||0 Minutes|
How to get to White Rock Beach by Skytrain and Bus
Take the 351 Crescent Beach bus from Bridgeport Station Bay 8 to White Rock Centre Bay 3 and transfer to the C51 Ocean Park, C52 Seaside or C53 Cranley bus (whichever comes first) and ride down the hill to Marine Drive across from the beach and promenade.
Map & Instant Route Finder
Click&Go Map and Route Finder with public transit, walking, driving or cycling directions. Get up-to-the-minute transit times for your route.