Travel from Peterborough-ON-Canada to Toronto-Airport-YYZ

Bus from Peterborough to Toronto Airport (YYZ)

Greyhound Canada operates a bus from Peterborough to Toronto Airport (YYZ) every 4 hours. Tickets cost $14 - $35 and the journey takes 1 h 35 min.

How to get from Peterborough to Toronto Airport (YYZ)

From Crawford Dr. @ Harper Rd. Park & Ride bus to Oshawa, train to UP Express Union Station, then train to UP Express Pearson Airport. 2 h 10 min $49. From Peterborough, ON bus to Bay St. At Dundas St., line 505 tram to Bloor GO/UP, then train to UP Express Pearson Airport. 2 h 26 min $59. From Peterborough Bus Terminal bus to Oshawa GO, bus to Yonge St. @ Sheppard Ave., then line 34 bus to Pearson Airport Terminal 1. 3 h 37 min $23. From Peterborough drive to Toronto Airport (YYZ). 1 h 42 min $18.

Operators from Peterborough to Toronto Airport (YYZ)

Close Print Itinerary
  1. Here are 4 options to get from
    Peterborough to Toronto Airport (YYZ):

    1. Trip:
      1 Bus, train
      • One-Way approx: USD $30 - $70
      • Duration: 2 h 10 min
      Open +
      • Trip:
        1 Bus, train
        • One-Way approx: USD $30 - $70
        • Duration: 2 h 10 min
        Close x
    2. Trip:
      2 Bus Greyhound Canada
      • One-Way approx: USD $35 - $59
      • Duration: 2 h 26 min
      Open +
      • Trip:
        2 Bus Greyhound Canada
        • One-Way approx: USD $35 - $59
        • Duration: 2 h 26 min
        Close x
    3. Trip:
      3 Bus GO Transit
      • One-Way approx: USD $16 - $22
      • Duration: 3 h 37 min
      Open +
      • Trip:
        3 Bus GO Transit
        • One-Way approx: USD $16 - $22
        • Duration: 3 h 37 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $12 - $18
      • Duration: 1 h 42 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $12 - $18
        • Duration: 1 h 42 min
        Close x