Travel from Greater-Sudbury to Hamilton-ON-Canada

Bus or train from Greater Sudbury to Hamilton?

You can take a bus from Greater Sudbury to Hamilton via Yorkdale Station - Southbound Platform and Union Station Bus Terminal in around 5 h 23 min. Alternatively, you can take a train from Greater Sudbury to Hamilton via Pepertree Village, Sudbury Jct, Toronto, and Aldershot GO Bus in around 10 h 43 min.

How to get from Greater Sudbury to Hamilton

From Greater Sudbury taxi to Sudbury airport, fly to Toronto airport, then bus to Hamilton. 2 h 51 min $235. From Greater Sudbury taxi to Sudbury airport, fly to Toronto Island airport, line 509 tram to Union Station Bus Terminal, then bus to Hamilton. 2 h 48 min $228. From Sudbury, ON - 1663 Kingsway bus to Yorkdale Station - Southbound Platform, line 1 subway to Union Station Bus Terminal, then bus to Main St. W. @ Summers Ln.. 5 h 23 min $56. From Transit Terminal line 301 bus to Sudbury, ON, bus to Toronto, ON, walk to Union Station Bus Terminal, then bus to Hamilton GO Centre Bus. 8 h 15 min $92. From New Sudbury Centre line 301 bus to Pepertree Village, walk to Sudbury Jct, train to Toronto, train to Aldershot GO Bus, then line 18 bus to Main St. W. @ Summers Ln.. 10 h 43 min $117. From Transit Terminal line 301 bus to Pepertree Village, walk to Sudbury Jct, train to Union Station Bus Terminal, then bus to Hamilton GO Centre Bus. 11 h 30 min $92. From Greater Sudbury drive to Hamilton. 5 h 5 min $44.