There are 6 ways to get from Swartz Bay to Abbotsford by ferry, bus, subway, plane, or busferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry, line 620 bus, line 430 bus, subway, bus, line 1 bus
best- Take the ferry from Victoria to Vancouverferry
- Take the bus from Tsawwassen Ferry Terminal @ Bay 2 to Bridgeport Station @ Bay 1 Unloading Onlybus 620 / ...
- Take the bus from Bridgeport Station @ Bay 4 to Metrotown Station @ Bay 1bus 430
- Take the subway from Metrotown Station @ Platform 2 to Lougheed Town Centre Station @ Platform 2subway
- Take the bus from Lougheed Stn Bay 5 to Highstreet Exch Bay Cbus 66
- Take the bus from Highstreet Exch Bay B to Montrose Exch Bay Ebus 1 / ...
5h 38m$34–150Bus and ferry, bus
cheapest- Take the busferry from Swartz Bay to Vancouverbusferry Vancouver to Victoria
- Take the bus from Lougheed Stn Bay 5 to Highstreet Exch Bay Cbus 66
5h 44m$9–80Fly Victoria Inner Harbour Apt to Coal Harbour Spb, bus, line 1 bus
- Fly from Victoria Inner Harbour Apt (YWH) to Coal Harbour Spb (CXH)plane YWH - CXH
- Take the bus from Lougheed Stn Bay 5 to Highstreet Exch Bay Cbus
- Take the bus from Highstreet Exch Bay B to Montrose Exch Bay Ebus
5h 28m$112–346Bus and ferry, line 620 bus, line 430 bus, line 110 bus, bus, line 2 bus
- Take the busferry from Swartz Bay to Tsawwassenbusferry
- Take the bus from Tsawwassen Ferry Terminal @ Bay 2 to Bridgeport Station @ Bay 1 Unloading Onlybus 620 / ...
- Take the bus from Bridgeport Station @ Bay 4 to Metrotown Station @ Bay 1bus 430
- Take the bus from Metrotown Station @ Bay 13 to Lougheed Station @ Bay 6bus 110
- Take the bus from Lougheed Stn Bay 5 to Highstreet Exch Bay Cbus 66
- Take the bus from Highstreet Exch Bay B to Abbotsford Rec Centrebus 2
6h 40m$15–94Line 72 bus to Victoria International Airport, fly to Vancouver International Airport, subway, bus, line 1 bus
- Take the bus from Hwy 17 at Lands End Rd to James White Blvd at Resthaven Drbus
- Fly from Victoria International Airport (YYJ) to Vancouver International Airport (YVR)plane YYJ - YVR
- Take the subway from Granville Station @ Platform 2 to Lougheed Town Centre Station @ Platform 2subway
- Take the bus from Lougheed Stn Bay 5 to Highstreet Exch Bay Cbus
- Take the bus from Highstreet Exch Bay B to Montrose Exch Bay Ebus
5h 20m$68–276Fly Victoria Inner Harbour Apt to Vancouver International Airport, subway, bus, line 1 bus
- Fly from Victoria Inner Harbour Apt (YWH) to Vancouver International Airport (YVR)plane YWH - YVR
- Take the subway from Granville Station @ Platform 2 to Lougheed Town Centre Station @ Platform 2subway
- Take the bus from Lougheed Stn Bay 5 to Highstreet Exch Bay Cbus
- Take the bus from Highstreet Exch Bay B to Montrose Exch Bay Ebus
5h 42m$125–373
Swartz Bay to Abbotsford by ferry, bus, and subway
Comparing Your Travel Options
The cheapest way to get from Swartz Bay to Abbotsford is to bus and ferry and bus which costs $9 - $80 and takes 5h 44m.
The fastest way to get from Swartz Bay to Abbotsford is to line 72 bus and fly and subway and bus and line 1 bus which takes 5h 20m and costs $65 - $280.
No, there is no direct bus from Swartz Bay to Abbotsford. However, there are services departing from Swartz Bay and arriving at Abbotsford Rec Centre via Lougheed Stn Bay 5 and Highstreet Exch Bay B. The journey, including transfers, takes approximately 5h 44m.
The distance between Swartz Bay and Abbotsford is 161 km.
The best way to get from Swartz Bay to Abbotsford without a car is to ferry and line 620 bus and line 430 bus and subway and bus and line 1 bus which takes 5h 38m and costs $30 - $150.
It takes approximately 5h 38m to get from Swartz Bay to Abbotsford, including transfers.
Swartz Bay to Abbotsford bus services, operated by BC Ferries Connector - Wilson's Group, depart from Swartz Bay station.
Swartz Bay to Abbotsford bus services, operated by BC Ferries Connector - Wilson's Group, arrive at Vancouver station.
There are 57+ hotels available in Abbotsford.
What companies run services between Swartz Bay, BC, Canada and Abbotsford, BC, Canada?
There is no direct connection from Swartz Bay to Abbotsford. However, you can take the ferry to Vancouver, walk to Tsawwassen Ferry Terminal @ Bay 2, take the line 620 bus to Bridgeport Station @ Bay 1 Unloading Only, walk to Bridgeport Station @ Bay 4, take the line 430 bus to Metrotown Station @ Bay 1, walk to Metrotown Station @ Platform 2, take the subway to Lougheed Town Centre Station @ Platform 2, walk to Lougheed Stn Bay 5, take the bus to Highstreet Exch Bay C, walk to Highstreet Exch Bay B, then take the line 1 bus to Montrose Exch Bay E. Alternatively, you can take the bus to Douglas St at Fort St, walk to Victoria Inner Harbour Apt (YWH) airport, fly to Coal Harbour Spb (CXH), walk to Burrard Station @ Platform 2, take the subway to Lougheed Town Centre Station @ Platform 2, walk to Lougheed Stn Bay 5, take the bus to Highstreet Exch Bay C, walk to Highstreet Exch Bay B, then take the line 1 bus to Montrose Exch Bay E.
- Website
- harbourair.com
Flights from Victoria Inner Harbour Apt to Coal Harbour Spb
- Ave. Duration
- 35 min
- When
- Every day
- Estimated price
- $45–380
Flights from Victoria Inner Harbour Apt to Vancouver International Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $110–350
- Phone
- +1 604 953 3333
- Website
- TransLink CA
Subway from Metrotown Station @ Platform 2 to Lougheed Town Centre Station @ Platform 2
- Ave. Duration
- 24 min
- Frequency
- Every 15 minutes
- Estimated price
- $4–7
- Website
- TransLink CA
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
Subway from Granville Station @ Platform 2 to Lougheed Town Centre Station @ Platform 2
- Ave. Duration
- 40 min
- Frequency
- Every 15 minutes
- Estimated price
- $4–7
- Website
- TransLink CA
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
Subway from Granville Station @ Platform 2 to Lougheed Town Centre Station @ Platform 2
- Ave. Duration
- 40 min
- Frequency
- Every 15 minutes
- Estimated price
- $4–7
- Website
- TransLink CA
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
- Phone
- +1 604 953 3333
- Website
- TransLink CA
Bus from Tsawwassen Ferry Terminal @ Bay 2 to Bridgeport Station @ Bay 1 Unloading Only
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- $4–7
- Website
- TransLink CA
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
Bus from Bridgeport Station @ Bay 4 to Metrotown Station @ Bay 1
- Ave. Duration
- 41 min
- Frequency
- Every 20 minutes
- Estimated price
- $4–7
- Website
- TransLink CA
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
Bus from Tsawwassen Ferry Terminal @ Bay 2 to Bridgeport Station @ Bay 1 Unloading Only
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- $4–7
- Website
- TransLink CA
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
Bus from Bridgeport Station @ Bay 4 to Metrotown Station @ Bay 1
- Ave. Duration
- 41 min
- Frequency
- Every 20 minutes
- Estimated price
- $4–7
- Website
- TransLink CA
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
Bus from Metrotown Station @ Bay 13 to Lougheed Station @ Bay 6
- Ave. Duration
- 48 min
- Frequency
- Every 30 minutes
- Estimated price
- $4–7
- Website
- TransLink CA
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
- Phone
- +1 888 223 3779
- Website
- BC Ferries
Ferry from Victoria to Vancouver
- Ave. Duration
- 1h 35m
- Frequency
- Every 3 hours
- Estimated price
- $18–130
- Website
- BC Ferries
- Child
- $18–35
- Adult
- $35–70
- Car
- $85–130
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including South Korea: Travelling from Seoul to Busan , Getting to Milan from the airport, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.


