Travel from Guelph to Greater-Sudbury

Bus or train from Guelph to Greater Sudbury?

Greyhound Canada operates a bus from Guelph to Greater Sudbury every 4 hours. Tickets cost $11 - $30 and the journey takes 1 h 53 min. 2 other operators also service this route. Alternatively, VIA Rail operates a train from Guelph to Greater Sudbury hourly. Tickets cost $24 - $70 and the journey takes 1 h 5 min. 2 other operators also service this route.

How to get from Guelph to Greater Sudbury

From Guelph train to UP Express Union Station, train to Toronto airport, fly to Sudbury airport, then taxi to Greater Sudbury. 4 h 3 min $259. From Guelph train to Union Station, line 509 tram to Toronto Island airport, fly to Sudbury airport, then taxi to Greater Sudbury. 3 h 51 min $252. From Guelph train to UNION STATION - NORTHBOUND PLATFORM towards DOWNSVIEW, line 1 subway to Yorkdale, ON, then Toronto - Sudbury. Northbound. to Sudbury, ON. 7 h 36 min $102. From Guelph bus to Toronto, ON, bus to Serpentine, then line 940 bus to Transit Terminal. 8 h 14 min $65. From Guelph Central GO Bus bus to Yorkdale, ON, bus to Laurin, then line 702 bus to Transit Terminal. 9 h 32 min $95. From Guelph train to Toronto, train to Sudbury Jct, walk to Pepertree Village, then line 301 bus to New Sudbury Centre. 10 h 22 min $119. From Guelph drive to Greater Sudbury. 5 h 12 min $44.