Travel from Troy-MI-USA to Toronto

Train, bus or fly from Troy to Toronto?

VIA Rail operates a train from Troy to Toronto hourly. Tickets cost $40 - $140 and the journey takes 4 h 6 min. Alternatively, Southeast Michigan SMART operates a bus from Troy to Toronto hourly. Tickets cost $2 and the journey takes 1 h 2 min. 3 other operators also service this route.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Troy to Toronto

From Troy drive to Windsor then train to Toronto. 4 h 37 min $98. From Troy P&R Lot line 461 bus to Griswold at Congress, line 2222 bus to Windsor, ON, then bus to Toronto, ON. 7 h 54 min $68. From Troy drive to Toronto. 4 h 16 min $47. From Troy drive to Sarnia airport, fly to Toronto airport, then train to Toronto. 2 h 32 min $227. From Troy P&R Lot line 461 bus to Griswold at Congress, line 2222 bus to Transit Terminal Church at Pitt, line 8 bus to Windsor airport, fly to Toronto Island airport, then line 509 tram to Toronto. 4 h 42 min $229. From Troy P&R Lot line 461 bus to Griswold at Congress, line 2222 bus to Transit Terminal Church at Pitt, line 8 bus to Windsor airport, fly to Toronto airport, then train to Toronto. 5 h 2 min $193. From Troy P&R Lot line 461 bus to Jefferson + Griswold, line 261 bus to Detroit airport, fly to Toronto airport, then train to Toronto. 6 h $344.

How long does it take to get from Troy to Toronto?

It takes approximately 4 h 37 min to get from Troy to Toronto.

Operators from Troy to Toronto