Surrey
Surrey
Victoria
Victoria
Flight Ship

Surrey to Victoria

Updated: 26 May 2026

Victoria is the capital of British Columbia, located on Vancouver Island. To reach it from Surrey, drive to the Tsawwassen Ferry Terminal and take the BC Ferry to Swartz Bay, then drive or bus into Victoria. Alternatively, fly from Vancouver International Airport (YVR) to Victoria (YYJ). This is a scenic journey that involves crossing the Salish Sea.

Total Distance: Driving distance 120 km (including ferry), straight-line air distance 90 km.
Fastest Way
Flying is the fastest.
Cheapest Way
The ferry is the most cost-effective.
Compare Surrey to Victoria Routes
Flight
Direct
Ship
Direct
Duration 2 hours 3 hours
Avg Price $150 - $300 $20 - $60
Operator Air Canada BC Ferries
Route YVR to YYJ Tsawwassen to Swartz Bay
Tip The flight is very short and convenient. Book your ferry reservation in advance.
Travel Tips
  • Ferry
    Book your ferry reservation online.
  • Traffic
    The highway to the ferry is busy.
  • Parking
    Parking in Victoria is limited.
  • Weather
    Victoria is mild and sunny.
  • Dining
    Try the local seafood.
Safety Tips
  • Ferry
    Follow all safety instructions on board.
  • Urban
    Standard safety applies.
  • Emergency
    Dial 911 for help.
People Also Ask
  • Is Victoria on an island?
    Yes, Vancouver Island.
  • How long is the ferry?
    About 95 minutes.
  • Is there a flight?
    Yes, from YVR.
  • What is Victoria known for?
    Gardens and history.
  • Do I need a car?
    It is helpful.
Quick Info
  • From Surrey, British Columbia, Canada
  • To Victoria, British Columbia, Canada
  • Modes
Best Time to Travel

May to September for coastal weather.

Things to Do in Victoria
1
Butchart Gardens
Visit the world-famous gardens. It is a must-see.
2
Inner Harbour
Walk the waterfront. It is the heart of the city.
3
Royal BC Museum
Explore the history and culture. It is a top museum.
4
Parliament Buildings
Tour the historic buildings.
Tags
Surrey to Victoria ferry flight to Victoria how to get to Victoria Surrey to Victoria travel BC Ferries guide Victoria transport BC capital travel commuting to Victoria