Sandcastle competition at the Spirit of the Sea Festival
(Picture BC photo)

White Rock

Transportation & Maps

Just 45 minutes from Vancouver, and only 10 minutes from the Douglas/Peace Arch Border Crossing into the United States, White Rock lies on the southern shores of the Lower Mainland, overlooking Semiamoo Bay.

While most visitors arrive by car or recreational vehicle, there are other options for transportation and getting around town.

Car Travel

Driving is by far the easiest way of reaching White Rock, either on Highway 99 south from Vancouver (exit 8A) or on I-5 North from Seattle, a two hour drive away. While there are no car rental agencies in White Rock, they are available at the nearby airports.

Air Travel

Arrivals to Vancouver International Airport (YVR) in Richmond or to Abbotsford International Airport are best advised to rent a car to reach White Rock. Bellingham Regional Airport is the nearest US gateway where car and boat rentals are available. Shuttles are available from Abbotsford and Bellingham to White Rock.

Public Transportation

TransLink, Metro Vancouver's public transportation system, operates regular bus service from downtown Vancouver to Uptown White Rock. The trip takes about an hour, and perhaps half an hour more if Skytrain connections are necessary in Surrey or Richmond.

Boat Travel

White Rock is accessible by boat from Vancouver via the peninsula of UBC, Steveston in Richmond and Tsawwassen. White Rock pier has a small government dock - White Rock is a Customs Port of Entry, and although the adjacent dock is for members of the White Rock Yacht Club, there's a large marina at Crescent Beach, approximately 19km/12m west of White Rock, with moorage and a complete range of services.

Getting Around

Although the easiest way to get to White Rock is by car; the more enjoyable way to appreciate the community is on foot whether strolling the promenade or exploring the back-streets up the hill. Paid parking along the sea-front is highly prized and patrols check tickets regularly. Parking uptown is easier but means a steep walk down to the sea - bearing in mind the return trip uphill. Translink community shuttle buses, however, are numerous and run on a circuit between Uptown and along the beachfront. All day parking is also available near East Beach on the Semiahoo Reserve; rates are nominal and it's on the shuttle run if walking over to West Beach isn't an option. Pacific Cabs offer a call-ahead service.


The Visitor Centre on the Promenade offers numerous maps and information guides on White Rock, South Surrey and outlying areas.

Transportation Service Providers

Air / Airports See Listings
Bus / Coach / Shuttle See Listings
Car / Truck / Motorcycle See Listings
Limo / Taxi / Water taxi See Listings
Train See Listings