Travel from Toronto-Airport-YYZ to Greater-Sudbury

Train, bus or fly from Toronto Airport (YYZ) to Greater Sudbury?

Air Canada and WestJet fly from Toronto Airport (YYZ) to Greater Sudbury every 3 hours. Alternatively, GO Transit operates a bus from Toronto Airport (YYZ) to Greater Sudbury hourly. Tickets cost $4 - $5 and the journey takes 15 min. 2 other operators also service this route.

How to get from Toronto Airport (YYZ) to Greater Sudbury

From Toronto airport fly to Sudbury airport then taxi to Greater Sudbury. 1 h 30 min $224. From UP Express Pearson Airport train to Union Station, line 509 tram to Toronto Island airport, fly to Sudbury airport, then taxi to Greater Sudbury. 3 h 11 min $241. From Pearson Airport Terminal 1 line 34 bus to Yorkdale, ON then Toronto - Sudbury. Northbound. to Sudbury, ON. 6 h 15 min $69. From UP Express Pearson Airport train to UP Express Union Station, walk to Toronto, ON, bus to Greyhound Terminal, then line 14 bus to Transit Terminal. 7 h 25 min $108. From UP Express Pearson Airport train to Toronto, train to Sudbury Jct, walk to Pepertree Village, then line 301 bus to New Sudbury Centre. 9 h 42 min $108. From UP Express Pearson Airport train to Toronto, ON, train to Sudbury Jct, walk to Pepertree Village, then line 301 bus to Transit Terminal. 10 h 24 min $108. From Toronto Airport (YYZ) drive to Greater Sudbury. 4 h 26 min $38.