Skip to main content

How to get from Abbotsford Airport to Surrey by bus?

From Abbotsford Airport to Surrey by bus

To get from Abbotsford 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 57 min. The bus schedule from Abbotsford Airport may change. We recommend you check the updated bus schedule to Surrey on the Moovit app.

177min
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
    890 m • 12 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 Airport to Surrey

The distance between Abbotsford Airport, Southwest British Columbia and Surrey, Southwest British Columbia is approximately 47.2 km, which can typically be travelled in 177 min. Moovit will show you the directions from Abbotsford 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 Airport to Surrey

To check the bus schedule from Abbotsford Airport to Surrey using the Moovit app, first download and open the app on your smartphone. Enter your starting point (Abbotsford 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 Airport to Surrey?

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

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

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

  • Which bus line goes from Abbotsford Airport to Surrey?

    The 21A bus line goes from Approach Dr at Cornell St station near Abbotsford 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 Airport to Surrey by bus?

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

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

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

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

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