Travel from Toronto to Niagara-Falls-ON-Canada

Bus or train from Toronto to Niagara Falls?

Megabus CA operates a bus from Toronto to Niagara Falls hourly. Tickets cost $12 - $16 and the journey takes 1 h 35 min. Greyhound Canada also services this route once daily. Alternatively, VIA Rail operates a train from Toronto to Niagara Falls every 3 hours. Tickets cost $27 - $80 and the journey takes 1 h 56 min.

Book transport from Toronto to Niagara Falls

How to get from Toronto to Niagara Falls

From Toronto, ON bus to Niagara Falls, ON. 1 h 35 min $19. From Toronto train to Niagara Falls. 1 h 56 min $52. From Toronto drive to Niagara Falls. 1 h 30 min $16.

Is there a direct train between Toronto and Niagara Falls?

Yes, there is a direct train departing from Toronto and arriving at Niagara Falls. Services depart every 3 hours, and operate every day. The journey takes approximately 1 hour.

Is there a direct bus between Toronto and Niagara Falls?

Yes, there is a direct bus departing from Toronto, ON and arriving at Niagara Falls, ON. Services depart hourly, and operate every day. The journey takes approximately 1½ hours.

Operators from Toronto to Niagara Falls

Close Print Itinerary
  1. Here are 3 options to get from
    Toronto to Niagara Falls:

    1. Trip:
      1 Bus
      • One-Way approx: USD $12 - $35
      • Duration: 1 h 35 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $12 - $35
        • Duration: 1 h 35 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $27 - $80
      • Duration: 1 h 56 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $27 - $80
        • Duration: 1 h 56 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $10 - $16
      • Duration: 1 h 30 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $10 - $16
        • Duration: 1 h 30 min
        Close x