Skip to main content

How to get from Abbotsford International Airport to Surrey by bus?

Abbotsford International Airport to Surrey - Bus Schedule

The 21A bus from Abbotsford International Airport to Surrey runs from 15:34 to 16:10, with departures every 35 min. The trip takes about 2 hr 58 min, with regular service throughout the operating hours.

From Abbotsford International Airport to Surrey by bus

To get from Abbotsford International Airport to Surrey in Southwest British Columbia, you’ll need to take 3 bus lines: take the 21A bus from Approach Dr at Cornell St station to 31100 Blk Peardonville Rd station. Next, you’ll have to switch to the 21 bus and finally take the 503 bus from 28 Ave at 27440 Block (WB) station to Westbound Fraser Hwy @ 152 St station. The total trip duration for this route is approximately 2 hr 58 min. The bus schedule from Abbotsford International Airport may change. We recommend you check the updated bus schedule to Surrey on the Moovit app.

178min
Walk to bus station
Bus - 21A21A
Bus - 2121
Bus - 503503
Walk to Surrey
Leaves from Approach Dr at Cornell St

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Approach Dr at Cornell St
    ID 107452
    970 m • 13 min
  • 2
    Bus - 21A21A
    Wait for bus
    21A
    Bourquin Exch via Yxx
  • 3
    Ride to bus station
    Ride to bus station
    31100 Blk Peardonville Rd
    ID 107415
    7 min
  • 4
    Walk to bus station
    Walk to bus station
    31100 Blk Peardonville Rd
    ID 107427
    60 m • 1 min
  • 5
    Bus - 2121
    Wait for bus
    21
    Aldergrove
  • 6
    Ride to bus station
    Ride to bus station
    27400 Blk 28 Ave
    ID 107742
    26 min
  • 7
    Bus - 503503
    Wait for bus
    503
    Fraser Hwy Exp/To Surrey Central Station
  • 8
    Ride to bus station
    Ride to bus station
    Westbound Fraser Hwy @ 152 St
    ID 58628
    91 min
  • 9
    Walk to Surrey
    Walk to
    Surrey
    3.08 km • 39 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Southwest British Columbia.
All local mobility options in one app

Public transit directions from Abbotsford International Airport to Surrey

The distance between Abbotsford International Airport, Southwest British Columbia and Surrey, Southwest British Columbia is approximately 47.28 km, which can typically be travelled in 178 min. Moovit will show you the directions from Abbotsford International Airport to Surrey by bus, so no matter how you choose to travel in Southwest British Columbia – you will always have plenty of easy options.

Bus schedule from Abbotsford International Airport to Surrey

To check the bus schedule from Abbotsford International Airport to Surrey using the Moovit app, first download and open the app on your smartphone. Enter your starting point (Abbotsford International Airport) and destination (Surrey), then select the desired date and time of travel. Moovit will show all available bus routes, estimated travel times, and any required transfers. You can view detailed departure and arrival times for each bus, as well as real-time updates for delays or changes. Use this information to plan your trip and stay up to date with the latest bus schedules.

Questions & Answers

  • What is the fastest way to get from Abbotsford International Airport to Surrey?

    The fastest way takes 178 minutes, using Bus line 21A, Bus line 21, Bus line 503.

  • Is there a direct bus between Abbotsford International Airport and Surrey?

    No, you’ll have to take 3 bus lines in total. The total travelling time is 2 hr 58 min.

  • Which bus line goes from Abbotsford International Airport to Surrey?

    The 21A bus line goes from Approach Dr at Cornell St station near Abbotsford International Airport in Abbotsford to 31100 Blk Peardonville Rd station. From there you’ll have to take one bus line till 31100 Blk Peardonville Rd station near Surrey in Southwest British Columbia.

  • How long does it take to travel from Abbotsford International Airport to Surrey by bus?

    The total travel time between Abbotsford International Airport in Abbotsford and Surrey in Southwest British Columbia by bus is about 2 hr 58 min.

  • Where do I get on the bus near Abbotsford International Airport to get to Surrey?

    Get on the 21A bus from the Approach Dr at Cornell St stop near Abbotsford International Airport in Abbotsford.

  • Where do I get off the bus when travelling between Abbotsford International Airport and Surrey?

    Get off the bus at the 31100 Blk Peardonville Rd stop, which is closest to Surrey in Southwest British Columbia.