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

    $9 - $12
    1. Pearson Airport Terminal 1

      30 min - hourly - line 40

      $5 - $9

    2. Richmond Hill Centre

      0 min - 82 feet

    3. Richmond Hill Centre Platform

      34 min - every 30 minutes

      $3

  • Toronto Island (YTZ)

    $5 - $7
    1. Union Station

      39 min - every 4 hours

      $5 - $7

  • Buffalo (BUF)

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

      4 h - once daily

      $17 - $45

    2. Toronto, ON

      0 min - 519 feet

    3. Scarborough Centre Station

      28 min - every 30 minutes - line 129

      $3

  • Rochester (ROC)

    $34 - $86
    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

      0 min - 67 feet

    6. Bay St At Dundas St West

      8 min - every 15 minutes - line 6

      $3

    7. Front St. At Bay St.

      0 min - 230 feet

    8. Union Station Bus Terminal

      33 min - every 2 hours - line 71

      $5 - $7

  • London (YXU)

    $34 - $93
    1. London Airport - #2179

      14 min - hourly - line 36

    2. Fanshawe College Stop 3 -

      0 min - 77 feet

    3. Fanshawe College Stop 2 -

      22 min - hourly - line 04

    4. Horton at Richmond WB - #969

      0 min - 819 feet

    5. London

      2 h 9 min - every 3 hours

      $29 - $90

    6. Toronto

      0 min - 588 feet

    7. Union Station Bus Terminal

      33 min - every 2 hours - line 71

      $5 - $7

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

Travel from Nearby-Airports to Markham

Bus or train from Nearby airports to Markham?

You can take a bus from Toronto (YYZ) to Markham via Richmond Hill Centre and Richmond Hill Centre Platform 1 in around 1 h 11 min. Alternatively, GO Transit operates a train from Toronto Island (YTZ) to Markham every 2 hours. Tickets cost $5 - $7 and the journey takes 39 min.

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 Markham

ModeDurationPrice
From Pearson Airport Terminal 1 line 40 bus to Richmond Hill Centre, walk to Richmond Hill Centre Platform 1, then bus to Highway 7 / Galsworthy.1 h 11 min$15
From Union Station train to Unionville GO.39 min$8
From Buffalo, NY - Airport Thru-Bus to Toronto, ON, walk to Scarborough Centre Station, then line 129 bus to Mccowan Ave At Southdale Dr.4 h 44 min$43
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 Bay St At Dundas St West, line 6 bus to Front St. At Bay St., walk to Union Station Bus Terminal, then line 71 bus to Bullock Dr. @ Laidlaw Blvd..7 h 5 min$74
From London Airport - #2179 line 36 bus to Fanshawe College Stop 3 - #2224, walk to Fanshawe College Stop 2 - #2223, line 04 bus to Horton at Richmond WB - #969, walk to London, train to Toronto, walk to Union Station Bus Terminal, then line 71 bus to Bullock Dr. @ Laidlaw Blvd..4 h 38 min$70

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

It takes approximately 1 h 11 min to get from Nearby airports to Markham, including transfers.

Is there a direct train between Nearby airports and Markham?

Yes, there is a direct train departing from Union Station station and arriving at Unionville GO. Services depart every two hours, and operate Monday to Friday. The journey takes approximately 39 min.

Is there a direct bus between Nearby airports and Markham?

No, there is no direct bus from Nearby airports to Markham. However, there are services departing from Pearson Airport Terminal 1 and arriving at Highway 7 / Galsworthy via Richmond Hill Centre Platform 1. The journey, including transfers, takes approximately 1 h 11 min.

Operators from Nearby airports to Markham

OperatorPhoneWebsite
GO TransitGO Transit
York Region TransitYork Region Transit
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Toronto TransitToronto Transit
RTS+1 585-288-1700RTS
Greyhound USA+1 214-849-8100/1-800-231-2222Greyhound USA
London TransitLondon Transit
VIA Rail+1 1 888 842-7245VIA Rail