Travel from Toronto to Meaford

Bus from Toronto to Meaford

Greyhound Canada operates a bus from Toronto to Meaford once daily. Tickets cost $17 - $45 and the journey takes 3 h 38 min.

How to get from Toronto to Meaford

ModeDurationPrice
From Toronto, ON bus to Meaford, ON.3 h 38 min$45
From Union Station train to Allendale Go Plat10, bus to Barrie, ON, then bus to Meaford, ON.4 h 54 min$47
From Toronto drive to Meaford.2 h 31 min$23

How long does it take to get from Toronto to Meaford?

The bus from Toronto, ON to Meaford, ON takes 3 h 38 min including transfers and departs once daily.

Is there a direct bus between Toronto and Meaford?

Yes, there is a direct bus departing from Toronto, ON and arriving at Meaford, ON. Services depart once daily, and operate every day. The journey takes approximately 3 h 38 min.

Operators from Toronto to Meaford

OperatorPhoneWebsite
Greyhound Canada+1 1-800-661-8747Greyhound Canada
GO TransitGO Transit
Barrie Transit+1 705-726-4242Barrie Transit
Close Print Itinerary
  1. Here are 3 options to get from
    Toronto to Meaford:

    1. Trip:
      1 Bus
      • One-Way approx: USD $17 - $45
      • Duration: 3 h 38 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $17 - $45
        • Duration: 3 h 38 min
        Close x
    2. Trip:
      2 Train, bus
      • One-Way approx: USD $24 - $52
      • Duration: 4 h 54 min
      Open +
      • Trip:
        2 Train, bus
        • One-Way approx: USD $24 - $52
        • Duration: 4 h 54 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $14 - $22
      • Duration: 2 h 31 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $14 - $22
        • Duration: 2 h 31 min
        Close x