Victoria
Victoria
Surrey
Surrey
Bus Ship

Victoria to Surrey

Updated: 26 May 2026

Traveling from Victoria to Surrey requires a combination of road and sea transport. You must first travel to the Swartz Bay Ferry Terminal and board a BC Ferries vessel to Tsawwassen. From the Tsawwassen terminal, you can take a TransLink bus to the Bridgeport SkyTrain station and transfer to the Expo Line for Surrey. The total journey time is approximately 4 to 5 hours depending on ferry schedules and connections. This is the standard route for commuters and travelers moving between Vancouver Island and the Lower Mainland.

Total Distance: 115 km including ferry, 95 km straight-line.
Fastest Way
Driving your own vehicle onto the ferry, taking roughly 4 hours total.
Cheapest Way
Public transit (BC Transit + BC Ferries walk-on + TransLink) for approximately 35-40 CAD.
Compare Victoria to Surrey Routes
Bus
Connecting
Ship
Connecting
Duration 1 hour 30 mins (post-ferry) 1 hour 35 mins (ferry only)
Avg Price 15-20 CAD 20-80 CAD
Operator TransLink BC Ferries
Route Route 620 to Bridgeport Station, then SkyTrain Swartz Bay to Tsawwassen
Tip Use a Compass Card for seamless transfers between the bus and SkyTrain. Book a reservation in advance during weekends or holidays to guarantee your spot.
Travel Tips
  • Ferry Reservations
    Always book your ferry reservation online if you are driving to avoid long wait times.
  • Compass Card
    Load your Compass Card before arriving at the Tsawwassen terminal to save time on bus transfers.
  • Arrival Time
    Arrive at the ferry terminal at least 45 minutes before your scheduled sailing if you have a reservation.
  • Luggage
    If walking on the ferry, pack light as you will need to carry your bags onto the bus and SkyTrain.
  • Schedule Check
    Check the BC Ferries website for sailing cancellations due to high winds or mechanical issues.
Safety Tips
  • Terminal Safety
    Stay within designated pedestrian walkways at the ferry terminal when boarding or disembarking.
  • Public Transit
    Keep your belongings secure while traveling on public transit, especially during busy commute hours.
  • Driving
    Be prepared for heavy traffic on Highway 17 and Highway 10 once you reach the mainland.
  • Weather
    Check for fog warnings, as they can cause significant delays for ferry sailings.
People Also Ask
  • How much is the ferry for a car?
    The cost for a standard vehicle plus driver is approximately 75-85 CAD.
  • Is there a direct bus?
    No, you must transfer at the Tsawwassen ferry terminal.
  • How long does the ferry take?
    The sailing itself is 95 minutes.
  • Can I walk on the ferry?
    Yes, walk-on passengers are always welcome and do not require reservations.
  • Is the SkyTrain safe?
    Yes, the SkyTrain is a safe and reliable way to travel across the Lower Mainland.
Quick Info
  • From Victoria, British Columbia, Canada
  • To Surrey, British Columbia, Canada
  • Modes
Best Time to Travel

Spring or Fall to avoid the peak summer ferry wait times and winter weather delays.

Things to Do in Surrey
1
Holland Park
A large urban park in Surrey City Centre featuring gardens and public art. It hosts various community festivals.
2
Surrey Art Gallery
Located in the Surrey Arts Centre, it showcases contemporary art from local and international artists.
3
Bear Creek Park
Offers extensive walking trails, a miniature train, and sports fields. It is a popular spot for families.
4
Crescent Beach
A scenic coastal area in South Surrey perfect for sunset walks and bird watching.
Tags
Victoria to Surrey travel BC Ferries Swartz Bay to Tsawwassen TransLink bus to Surrey Victoria to Surrey cost Vancouver Island to Surrey BC Ferries reservation How to get to Surrey from Victoria Public transit Victoria to Surrey