Abbotsford
Abbotsford
Sidney
Sidney
Bus Driving

Abbotsford to Sidney

Updated: 26 May 2026

To reach Sidney from Abbotsford, you must drive to the Tsawwassen Ferry Terminal and take the ferry to Swartz Bay on Vancouver Island. The drive to the terminal takes about 90 minutes, followed by a 95-minute ferry crossing. Once you arrive at Swartz Bay, Sidney is a short 10-minute drive or bus ride away. This route is the primary connection for travelers heading to the Saanich Peninsula or Victoria. Total travel time is typically 4 to 5 hours.

Total Distance: 115 km total; 85 km straight-line air distance.
Fastest Way
Driving your own vehicle with a pre-booked ferry reservation is the fastest method.
Cheapest Way
Taking the bus as a walk-on passenger is the most affordable way to reach Sidney.
Compare Abbotsford to Sidney Routes
Bus
Connecting
Driving
Connecting
Duration 5 hours 30 mins 4 hours
Avg Price 60-90 CAD 120-170 CAD (including ferry)
Operator BC Connector BC Ferries
Route Abbotsford to Vancouver, then bus to Swartz Bay/Sidney. Highway 1 to Tsawwassen, Ferry to Swartz Bay, Highway 17 to Sidney.
Tip The BC Connector bus service offers a seamless transfer from the mainland to the island. The Swartz Bay terminal is very close to Sidney, making this a convenient route.
Travel Tips
  • Ferry Reservations
    Always book your ferry reservation online to guarantee your spot on the boat.
  • Arrival Time
    Arrive at the terminal 45-60 minutes before your scheduled sailing.
  • Sidney Transit
    BC Transit operates frequent buses from the Swartz Bay terminal to downtown Sidney.
  • Weather
    The ferry crossing can be windy; bring a jacket even in the summer.
  • Booking
    Check the BC Ferries website for current sailing status before leaving Abbotsford.
Safety Tips
  • Ferry Safety
    Follow all safety protocols while on the ferry, especially during rough seas.
  • Driving
    Be cautious of cyclists on the roads around Sidney and the Saanich Peninsula.
  • Emergency
    Keep your vehicle's emergency kit stocked and accessible.
  • Visibility
    Use your headlights during the ferry crossing if it is foggy or raining.
People Also Ask
  • How far is Sidney from Swartz Bay?
    Sidney is approximately 5-7 km from the Swartz Bay ferry terminal.
  • Is there a direct bus from Abbotsford?
    No, you must transfer in Vancouver or use a specialized connector service.
  • How long is the ferry ride?
    The sailing from Tsawwassen to Swartz Bay takes about 1 hour and 35 minutes.
  • Can I take my bike on the ferry?
    Yes, cyclists are welcome and have a dedicated boarding lane.
  • What is the best way to get to Sidney?
    Driving is the most convenient method for exploring the surrounding area.
Quick Info
  • From Abbotsford, British Columbia, Canada
  • To Sidney, British Columbia, Canada
  • Modes
Best Time to Travel

Spring and early autumn for pleasant weather and fewer crowds.

Things to Do in Sidney
1
Shaw Centre for the Salish Sea
An aquarium and learning center located on the Sidney waterfront. It features local marine life and interactive exhibits.
2
Beacon Avenue
The main street of Sidney, lined with unique shops, bookstores, and cafes. It is perfect for a leisurely stroll.
3
Sidney Pier
A scenic pier offering views of the Gulf Islands and Mount Baker. It is a popular spot for photography and evening walks.
4
Butchart Gardens
Located a short drive from Sidney, these world-famous gardens are a must-see for any visitor to the Saanich Peninsula.
Tags
Abbotsford to Sidney BC Tsawwassen to Swartz Bay ferry traveling to Vancouver Island Sidney BC travel BC Ferries schedule driving to Sidney Vancouver Island ferry route Fraser Valley to Sidney