Travel from Abbotsford to Tsawwassen-Ferry-Terminal

Bus or train from Abbotsford to Tsawwassen Ferry Terminal?

Greyhound Canada operates a bus from Abbotsford to Tsawwassen Ferry Terminal every 4 hours. Tickets cost $10 - $27 and the journey takes 1 h 10 min. Alternatively, Translink West Coast Express operates a train from Abbotsford to Tsawwassen Ferry Terminal 4 times a day. Tickets cost $8 - $10 and the journey takes 1 h 15 min.

How to get from Abbotsford to Tsawwassen Ferry Terminal

ModeDurationPrice
From Abbotsford, BC bus to Vancouver, BC - Downtown then bus and ferry to Tsawwassen Ferry Terminal.2 h 40 min$49
From Eastbound George Ferguson at Montrose line 31 bus to Mission City Stn Westbound, train to Waterfront Station Platform 2, train to Vancouver, BC - Downtown, then bus and ferry to Tsawwassen Ferry Terminal.4 h 10 min$41
From Westbound McKee at McCrae line 1 bus to Bourquin Exchange Bay A, line 21 bus to Nb 272 St Fs Fraser Hwy, line 503 bus to Surrey Central Station Platform 1, train to Scott Road Stn Bay 7, line 640 bus to Ladner Exchange Bay 2, line 620 bus to Tsawwassen Ferry Terminal, then walk to Tsawwassen Ferry Terminal.5 h 1 min$14
From Abbotsford drive to Tsawwassen Ferry Terminal.1 h 5 min$7

How long does it take to get from Abbotsford to Tsawwassen Ferry Terminal?

It takes approximately 2 h 40 min to get from Abbotsford to Tsawwassen Ferry Terminal, including transfers.

Is there a direct bus between Abbotsford and Tsawwassen Ferry Terminal?

No, there is no direct bus from Abbotsford to Tsawwassen Ferry Terminal. However, there are services departing from Abbotsford, BC and arriving at Tsawwassen Ferry Terminal via Vancouver, BC - Downtown. The journey, including transfers, takes approximately 2 h 40 min.

Operators from Abbotsford to Tsawwassen Ferry Terminal

OperatorPhoneWebsite
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Pacific Coach - CrosswaterPacific Coach - Crosswater
BC Transit - Central Fraser Valley Transit SystemBC Transit - Central Fraser Valley Transit System
Translink West Coast Express604-953-3333Translink West Coast Express
Translink BCRTC604-953-3333Translink BCRTC
TransLink CA+1 604-953-3333TransLink CA