North Saanich
North Saanich
Richmond
Richmond
Driving Ship

North Saanich to Richmond

Updated: 28 May 2026

The journey from North Saanich to Richmond involves a ferry crossing from Swartz Bay to Tsawwassen, followed by a short drive into Richmond. The total distance is approximately 90 kilometers, with a travel time of about 2.5 hours. You will arrive at the Tsawwassen terminal and take Highway 17 and Highway 99 to reach Richmond. This is a very common route for travelers heading to the airport or the southern part of the Metro Vancouver area.

Total Distance: Driving distance 90 km + 75 km straight-line air distance.
Fastest Way
Driving your own vehicle is the most direct method.
Cheapest Way
Bus and ferry combination is the most budget-friendly.
Compare North Saanich to Richmond Routes
Driving
Direct
Ship
Direct
Duration 30 mins (post-ferry) 1 hour 35 mins
Avg Price $15 - $25 (fuel) $60 - $100 (vehicle + passenger)
Operator Personal Vehicle BC Ferries
Route Highway 17 to Highway 99 Swartz Bay to Tsawwassen
Tip Traffic can be heavy near the tunnel. Book your ferry reservation well in advance.
Travel Tips
  • Ferry Reservations
    Book your ferry spot online to avoid long waits.
  • Traffic
    Expect heavy traffic near the George Massey Tunnel.
  • Public Transit
    The Canada Line SkyTrain provides easy access to Richmond.
  • Fuel
    Gas is readily available throughout the Lower Mainland.
  • Rest Stops
    The ferry terminal has amenities for a quick break.
Safety Tips
  • Traffic Safety
    Stay alert in heavy city traffic.
  • Pedestrian Safety
    Be aware of pedestrians in busy urban areas.
  • Emergency Services
    Richmond has excellent access to medical and emergency services.
  • Personal Safety
    Be aware of your surroundings in urban environments.
People Also Ask
  • How long is the trip?
    Approximately 2.5 hours including the ferry.
  • Is there a flight?
    Yes, you can fly from Victoria (YYJ) to Vancouver (YVR) which is in Richmond.
  • Do I need a reservation?
    Yes, for the ferry, it is highly recommended.
  • What is the best route?
    Highway 17 to Highway 99 is the most direct.
  • Are there tolls?
    No, there are no tolls on this route.
Quick Info
  • From North Saanich, British Columbia, Canada
  • To Richmond, British Columbia, Canada
  • Modes
Best Time to Travel

Year-round, though spring and summer offer the best weather for city exploration.

Things to Do in Richmond
1
Steveston Village
Explore this historic fishing village with its charming shops and restaurants.
2
Gulf of Georgia Cannery
Visit this national historic site to learn about the fishing industry.
3
Richmond Olympic Oval
See the venue from the winter games and enjoy the sports facilities.
4
International Buddhist Temple
Visit this beautiful temple for its stunning architecture and gardens.
Tags
North Saanich to Richmond travel BC Ferries to Vancouver Highway 99 to Richmond North Saanich to Richmond distance how to get to Richmond Vancouver Island to Richmond BC Ferries travel Richmond travel guide