Travel from Flint to Toronto

Bus or train from Flint to Toronto?

You can take a train from Flint to Toronto via Port Huron Amtrak, Sarnia, and London in around 6 h 29 min. Alternatively, you can take a bus from Flint to Toronto via Detroit, MI in around 7 h 58 min.

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 Flint to Toronto

ModeDurationPrice
From Flint Amtrak train to Port Huron Amtrak, drive to Sarnia, train to London, then train to Toronto.6 h 29 min$155
From Flint bus to Detroit, MI then bus to Toronto, ON.7 h 58 min$88
From Flint drive to Toronto.4 h 25 min$51
From Flint Amtrak train to Port Huron Amtrak, drive to Sarnia airport, fly to Toronto airport, then train to Toronto.4 h 18 min$268
From Flint bus to Detroit, MI, walk 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.5 h 34 min$250
From Flint bus to Detroit, MI, walk 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 55 min$212
From Flint bus to Lafayette & 6Th, line 049 bus to Michigan & Cass, line 261 bus to Detroit airport, fly to Toronto airport, then train to Toronto.6 h 41 min$369

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

It takes approximately 6 h 29 min to get from Flint to Toronto, including transfers.

Is there a direct bus between Flint and Toronto?

No, there is no direct bus from Flint to Toronto. However, there are services departing from Flint and arriving at Toronto, ON via Detroit, MI. The journey, including transfers, takes approximately 7 h 58 min.

Operators from Flint to Toronto

OperatorPhoneWebsite
Amtrak+1 1-800-872-7245Amtrak
VIA Rail+1 1 888 842-7245VIA Rail
Indian TrailsIndian Trails
Greyhound USA+1 214-849-8100Greyhound USA
Air CanadaAir Canada
UP ExpressUP Express
Transit Windsor519-255-2489Transit Windsor
Porter AirlinesPorter Airlines
Toronto TransitToronto Transit
Detroit Department of TransportationDetroit Department of Transportation
Southeast Michigan SMART+1 866-962-5515Southeast Michigan SMART
DeltaDelta