The average bus between Abbotsford and Metrotown takes 3h 2m and the fastest bus takes 2h 20m. There is an hourly bus service from Abbotsford to Metrotown. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run hourly between Abbotsford and Metrotown. The earliest departure is at 5:00 AM in the morning, and the last departure from Abbotsford is at 10:25 PM which arrives into Metrotown at 6:59 AM. All services require a transfer at Highstreet Exch Bay F and take an average of 3h 2m. The schedules shown below are for the next available departures.


2h 47m • 2 changes

2h 58m • 2 changes

2h 55m • 2 changes

2h 58m • 2 changes

2h 33m • 2 changes

2h 39m • 2 changes

2h 32m • 2 changes

2h 30m • 2 changes

2h 44m • 2 changes

2h 33m • 2 changes

2h 20m • 2 changes

2h 35m • 2 changes

2h 47m • 2 changes

2h 58m • 2 changes

2h 55m • 2 changes

2h 58m • 2 changes

2h 47m • 2 changes

2h 58m • 2 changes

2h 55m • 2 changes

2h 58m • 2 changes

2h 47m • 2 changes

2h 58m • 2 changes

2h 55m • 2 changes

2h 58m • 2 changes

2h 47m • 2 changes

2h 58m • 2 changes

2h 55m • 2 changes

2h 58m • 2 changesWant to know about travelling from Abbotsford to Metrotown? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Abbotsford to Metrotown. However, there are services departing from McMillan Rd at Old Yale Rd station and arriving at Westbound Central Blvd @ 4500 Block station via Highstreet Exch Bay F station and Lougheed Stn Bay 5 station. The journey, including transfers, takes approximately 3h 2m.
Abbotsford to Metrotown bus services, operated by BC Transit - Fraser Valley Region, depart from McMillan Rd at Old Yale Rd station.
Abbotsford to Metrotown bus services, operated by TransLink CA, arrive at Westbound Central Blvd @ 4500 Block station.
The distance between Abbotsford and Metrotown is 57.5 km. The road distance is 66 km.
You can take a bus from McMillan Rd at Old Yale Rd to Westbound Central Blvd @ 4500 Block via Highstreet Exch Bay F, Highstreet Exch Bay D, and Lougheed Station @ Bay 3 in around 2h 52m.