Richmond
Richmond
Victoria
Victoria
Flight Ship

Richmond to Victoria

Updated: 26 May 2026

The journey from Richmond to Victoria involves a drive to the Tsawwassen Ferry Terminal followed by a scenic 95-minute ferry crossing to Swartz Bay. The total travel time is approximately 4 hours, including boarding and driving to downtown Victoria. This route is the primary link between the mainland and the provincial capital. Travelers can also opt for floatplane services from Richmond for a faster, more direct experience.

Total Distance: 115 km total distance (including ferry); 95 km straight-line air distance.
Fastest Way
Floatplane from YVR to Victoria Inner Harbour takes 35 minutes of flight time.
Cheapest Way
BC Ferries as a foot passenger is the most affordable method.
Compare Richmond to Victoria Routes
Flight
Direct
Ship
Direct
Duration 1 hour 4 hours
Avg Price 150-250 CAD 60-80 CAD
Operator Harbour Air BC Ferries
Route Richmond (YVR) to Victoria Inner Harbour. Highway 99 to Tsawwassen Terminal, ferry to Swartz Bay, Highway 17 to Victoria.
Tip Floatplanes offer the most spectacular views of the Gulf Islands. Reservations are highly recommended for vehicles during peak season.
Travel Tips
  • Ferry Reservations
    Book your ferry spot weeks in advance for summer travel.
  • Arrival Time
    Arrive at the ferry terminal at least 45 minutes before your scheduled sailing.
  • Flight Luggage
    Floatplanes have strict weight limits for luggage; pack light.
  • Victoria Transit
    Victoria is very walkable, but the bus system is efficient for reaching Butchart Gardens.
  • Weather
    Victoria is generally drier than Richmond; enjoy the extra sunshine.
Safety Tips
  • Ferry Safety
    Follow all crew instructions during the crossing, especially during rough seas.
  • Driving
    Highway 17 from Swartz Bay to Victoria is a major road; stay alert.
  • Emergency
    Victoria has excellent medical facilities in the downtown core.
  • Sea Sickness
    If prone to motion sickness, take medication before boarding the ferry.
People Also Ask
  • How long is the ferry?
    The crossing takes 95 minutes, plus boarding time.
  • Do I need a reservation?
    For vehicles, yes, it is highly recommended.
  • Can I fly?
    Yes, floatplanes operate from YVR and downtown Vancouver.
  • Is Victoria on an island?
    Yes, it is located on Vancouver Island.
  • How do I get from the ferry to downtown?
    There is a direct bus (Route 70) from Swartz Bay to downtown Victoria.
Quick Info
  • From Richmond, British Columbia, Canada
  • To Victoria, British Columbia, Canada
  • Modes
Best Time to Travel

Spring and summer are ideal for enjoying the Butchart Gardens and Victoria's Inner Harbour.

Things to Do in Victoria
1
Butchart Gardens
A world-renowned floral display garden. A must-see for any visitor to Victoria.
2
Inner Harbour
The heart of the city, featuring the Parliament Buildings and the Empress Hotel.
3
Royal BC Museum
An excellent museum showcasing the natural and human history of British Columbia.
4
Fisherman's Wharf
A colorful area with floating homes, seal watching, and fresh seafood.
Tags
Richmond to Victoria BC Ferries Tsawwassen to Swartz Bay Victoria travel ferry to Victoria Vancouver Island BC travel guide Richmond to Victoria trip