Travel options for:
Nearby airports Scarborough
  • Toronto (YYZ)

    $10 - $16
    1. UP Express Pearson Airport

      15 min - every 10 minutes

      $4 - $10

    2. Bloor GO/UP

      0 min - 667 feet

    3. Dundas West Station -

      36 min - every 10 minutes - line 2

      $3

    4. Kennedy Station - Subway

      0 min - 0 feet

    5. Kennedy Station - Northbound

      9 min - every 15 minutes - line 3

      $3

  • Toronto Island (YTZ)

    $8
    1. Fleet St At Bathurst St

      16 min - every 10 minutes - line 511

      $3

    2. Bathurst Station

      0 min - 36 feet

    3. Bathurst Station - Eastbound

      28 min - every 10 minutes - line 2

      $3

    4. Kennedy Station - Subway

      0 min - 0 feet

    5. Kennedy Station - Northbound

      9 min - every 15 minutes - line 3

      $3

  • Buffalo (BUF)

    $17 - $45
    1. Buffalo, NY - Airport

      4 h - once daily

      $17 - $45

  • Rochester (ROC)

    $33 - $85
    1. Airport & Terminal Lower Level

      25 min - hourly - line 6

      $1

    2. Transit Center - no direction

      6 min - 1811 feet

    3. Rochester, Ny

      1 h 30 min - hourly

      $14 - $35

    4. Buffalo, Ny

      2 h 45 min - hourly

      $11 - $40

    5. Toronto, On

      8 min - 2448 feet

    6. Yonge At Queen

      28 min - every 30 minutes - line 320

      $3

    7. Yonge St At York Mills Rd

      0 min - 93 feet

    8. York Mills Bus Terminal

      15 min - every 30 minutes - line 92

      $4 - $6

  • Hamilton (YHM)

    $13 - $32
    1. Airport Passenger Terminal

      32 min - every 2 hours - line 20

      $2

    2. JOHN opposite HAMILTON GO

      0 min - 487 feet

    3. Hamilton, ON

      1 h 30 min - once daily

      $11 - $30

  • Scarborough Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

Travel from Nearby-Airports to Scarborough-ON-Canada

Bus from Nearby airports to Scarborough

Greyhound Canada operates a bus from Buffalo (BUF) to Scarborough once daily. Tickets cost $17 - $45 and the journey takes 4 h.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Nearby airports to Scarborough

ModeDurationPrice
From UP Express Pearson Airport train to Bloor GO/UP, walk to Dundas West Station - Eastbound Platform, line 2 subway to Kennedy Station - Subway Platform, walk to Kennedy Station - Northbound Platform, then line 3 subway to Scarborough Centre Station - Eastbound Platform.1 h 9 min$13
From Fleet St At Bathurst St line 511 tram to Bathurst Station, walk to Bathurst Station - Eastbound Platform, line 2 subway to Kennedy Station - Subway Platform, walk to Kennedy Station - Northbound Platform, then line 3 subway to Scarborough Centre Station - Eastbound Platform.1 h 2 min$10
From Buffalo, NY - Airport Thru-Bus to Toronto, ON.4 h$39
From Airport & Terminal Lower Level line 6 bus to Transit Center - no direction, walk to Rochester, Ny, bus to Buffalo, Ny, bus to Toronto, On, walk to Yonge At Queen, line 320 bus to Yonge St At York Mills Rd North Side, walk to York Mills Bus Terminal, then line 92 bus to Scarborough Centre Bus Terminal.6 h 49 min$70
From Airport Passenger Terminal line 20 bus to JOHN opposite HAMILTON GO CENTRE, walk to Hamilton, ON, then Thru-Bus to Toronto, ON.3 h 2 min$29

How long does it take to get from Nearby airports to Scarborough?

It takes approximately 1 h 9 min to get from Nearby airports to Scarborough, including transfers.

Is there a direct bus between Nearby airports and Scarborough?

Yes, there is a direct bus departing from Buffalo, NY - Airport and arriving at Toronto, ON. Services depart once daily, and operate every day. The journey takes approximately 4 h.

Operators from Nearby airports to Scarborough

OperatorPhoneWebsite
UP ExpressUP Express
Toronto TransitToronto Transit
Greyhound Canada+1 1-800-661-8747Greyhound Canada
RTS+1 585-288-1700RTS
Greyhound USA+1 214-849-8100Greyhound USA
GO TransitGO Transit
Hamilton Street RailwayHamilton Street Railway