Travel from Hamilton-ON-Canada to Toronto

Bus or train from Hamilton to Toronto?

GO Transit operates a train from Hamilton to Toronto every 30 minutes. Tickets cost $3 - $5 and the journey takes 15 min. VIA Rail also services this route every 30 minutes. Alternatively, GO Transit operates a bus from Hamilton to Toronto every 30 minutes. Tickets cost $7 - $10 and the journey takes 1 h 10 min. Greyhound Canada also services this route once daily.

How to get from Hamilton to Toronto

From Hamilton GO Centre Bus line 18 bus to Aldershot then train to Toronto. 1 h 5 min $42. From Hamilton GO Centre Bus bus to Union Station Bus Terminal. 1 h 10 min $16. From Hamilton taxi to Toronto. 52 min $164. From Hamilton drive to Toronto. 52 min $8.

Operators from Hamilton to Toronto