placeToronto, ON pin_dropTruro, NS
swap_horiz
swap_horizsearch
help

Via Rail from Toronto to Truro: Cheapest train tickets

These direct trains cover the 1298km distance in an average of 6h 36m but if you time it right, some trains will get you there in just 4h 25m

Earlier
Later
Cheaper
Faster
7:07 AM9h 10m4:17 PM
guildwoodtruro

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
8:52 AM7h 25m4:17 PM
guildwoodtruro

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
10:52 AM5h 25m4:17 PM
guildwoodtruro

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)
11:52 AM4h 25m4:17 PM
guildwoodtruro

Via Rail
star_whitestar_halfstar_borderstar_borderstar_border(341)

Choose a date