Travel from Jackson-MI-USA to Toronto

Bus or train from Jackson to Toronto?

Amtrak operates a train from Jackson to Toronto 3 times a day. Tickets cost $27 - $60 and the journey takes 1 h 36 min. VIA Rail also services this route hourly. Alternatively, Hoosier Ride operates a bus from Jackson to Toronto once daily. Tickets cost $14 - $18 and the journey takes 45 min. 2 other operators also service this route.

Book transport from Jackson to Toronto

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Jackson to Toronto

From Jackson Amtrak train to Detroit Amtrak, drive to Windsor, then train to Toronto. 6 h 18 min $144. From Jackson, MI bus to Ann Arbor, MI then bus to Toronto, ON. 8 h 5 min $82. From Jackson drive to Toronto. 5 h 30 min $62. From Jackson Amtrak train to Dearborn Transit Center, line 261 bus to Rosa Parks Transit Center, 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. 5 h 39 min $277. From Jackson Amtrak train to Dearborn Transit Center, line 261 bus to Detroit airport, fly to Toronto airport, then train to Toronto. 5 h 34 min $389. From Jackson Amtrak train to Dearborn Transit Center, line 261 bus to Rosa Parks Transit Center, 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 59 min $240. From Jackson, MI - Amtrak Amtrak Thruway to East Lansing Amtrak, train to Port Huron Amtrak, drive to Sarnia airport, fly to Toronto airport, then train to Toronto. 7 h 6 min $278. From Jackson Amtrak train to Dearborn Transit Center, line 261 bus to Detroit airport, fly to Buffalo airport, then bus to Toronto. 7 h 59 min $388. From Jackson Amtrak train to Detroit Amtrak, drive to Windsor, train to London, walk to Dundas & Richmond St EB - #598, line 20 bus to Fanshawe College Stop 3 - #2224, line 36 bus to London airport, fly to Toronto airport, then train to Toronto. 7 h 32 min $311.