Travel from Mississauga to Peterborough-ON-Canada

Bus from Mississauga to Peterborough

Megabus CA operates a bus from Mississauga to Peterborough twice daily. Tickets cost $4 - $6 and the journey takes 15 min. Greyhound Canada also services this route every 4 hours.

How to get from Mississauga to Peterborough

From Erindale GO train to Toronto, train to Oshawa GO, then bus to Crawford Dr. @ Harper Rd. Park & Ride. 3 h 10 min $56. From Mississauga bus to Toronto, ON then bus to Peterborough, ON. 3 h 15 min $38. From Mississauga drive to Peterborough. 1 h 52 min $20.

Operators from Mississauga to Peterborough

Close Print Itinerary
  1. Here are 3 options to get from
    Mississauga to Peterborough:

    1. Trip:
      1 Train, bus
      • One-Way approx: USD $35 - $78
      • Duration: 3 h 10 min
      Open +
      • Trip:
        1 Train, bus
        • One-Way approx: USD $35 - $78
        • Duration: 3 h 10 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $18 - $41
      • Duration: 3 h 15 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $18 - $41
        • Duration: 3 h 15 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $13 - $20
      • Duration: 1 h 52 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $13 - $20
        • Duration: 1 h 52 min
        Close x