Find the best transportation from Toronto to Niagara Falls

These train, bus and flight companies trust us


Go from Toronto to Niagara Falls (trains, Bus)



Information about the route from Toronto to Niagara Falls

Trains

  • Journey duration: 2 h 44 min

  • First departure: 07:01
  • Last departure: 22:43

Stations of departure

  • CENTENNIAL
  • TORONTO UNION STATION

Destination stations

  • NIAGARA FALLS
  • NIAGARA FALLS HWY 420
ViarailViarail 909 311 09:43 – 12:19 TORONTO UNION STATION – NIAGARA FALLS HWY 420-2 h 36 min1 changeViarailViarail 715 441 12:13 – 15:19 TORONTO UNION STATION – NIAGARA FALLS HWY 420-3 h 6 min1 change

Bus

  • Best price: 13.78$

  • Journey duration: 3 h 3 min

  • First departure: 06:00
  • Last departure: 20:35

Stations of departure

  • Toronto Coach Terminal
  • Pearson YYZ Airport
  • Scarborough Town Centre
  • University Ave & Wellington Street

Destination station

  • Bus Terminal
GreyhoundGreyhound Economy 06:05 – 10:55 Pearson YYZ Airport – Bus Terminal$ 15.124 h 50 minGreyhoundGreyhound Economy 15:35 – 19:35 Pearson YYZ Airport – Bus Terminal$ 15.124 h

virail lets you search and compare times and prices of any transports from one city to another