Travel from Barrie to Niagara-Falls

Bus or train from Barrie to Niagara Falls?

Greyhound Canada operates a bus from Barrie to Niagara Falls 4 times a day. Tickets cost $12 - $30 and the journey takes 1 h 30 min. 3 other operators also service this route. Alternatively, GO Transit operates a train from Barrie to Niagara Falls every 4 hours. Tickets cost $9 - $13 and the journey takes 1 h 45 min. VIA Rail also services this route every 3 hours.

How to get from Barrie to Niagara Falls

From Barrie, ON bus to Toronto, ON then bus to Niagara Falls, ON. 3 h 45 min $43. From Allandale Waterfront GO train to Toronto then train to Niagara Falls. 4 h 41 min $63. From Barrie drive to Niagara Falls. 2 h 26 min $26.

Operators from Barrie to Niagara Falls

OperatorPhoneWebsite
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Megabus CA1-866-488-4452Megabus CA
GO TransitGO Transit
VIA Rail+1 1 888 842-7245VIA Rail
Close Print Itinerary
  1. Here are 3 options to get from
    Barrie to Niagara Falls:

    1. Trip:
      1 Bus
      • One-Way approx: USD $24 - $65
      • Duration: 3 h 45 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $24 - $65
        • Duration: 3 h 45 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $37 - $92
      • Duration: 4 h 41 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $37 - $92
        • Duration: 4 h 41 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $17 - $26
      • Duration: 2 h 26 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $17 - $26
        • Duration: 2 h 26 min
        Close x