Rome2rio's partners include

There are 7 ways to get from Flint to Toronto by train, bus, car or plane

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Flint to Toronto.
Launch map view
  • Distance: 222 miles
  • Duration: 6 h 29 min

What companies run services between Flint, MI, USA and Toronto, ON, Canada?

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

Airlines
Air Canada
Website
aircanada.com
Flights from Sarnia to Toronto
Avg. Duration
58 min
When
Every day
Estimated price
$150 - $350
Flights from Windsor to Toronto
Avg. Duration
1 h 4 min
When
Every day
Estimated price
$100 - $550
Flights from Detroit to Toronto
Avg. Duration
1 h 10 min
When
Every day
Estimated price
$170 - $850
Porter Airlines
Website
flyporter.com
Flights from Windsor to Toronto Island
Avg. Duration
56 min
When
Every day
Estimated price
$110 - $480
Delta
Website
delta.com
Flights from Detroit to Toronto
Avg. Duration
1 h 23 min
When
Every day
Estimated price
$240 - $850
Train operators
Amtrak
Phone
+1 1-800-872-7245
Website
amtrak.com
Train from Flint Amtrak to Port Huron Amtrak
Avg. Duration
1 h 36 min
Frequency
Once daily
Estimated price
$25 - $55
Website
amtrak.com
Rome2rio guide to
rome2rio.com
Coach Seat
$25 - $40
Flexi Coach Seat
$45 - $65
Business Coach Seat
$35 - $55
Room
$140 - $200
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Sarnia to London
Avg. Duration
1 h 10 min
Frequency
Every 3 hours
Estimated price
$25 - $70
Website
viarail.ca
Escape
$25 - $35
Economy
$30 - $45
Economy Plus
$50 - $70
Business
$40 - $65
Business Plus/Sleeper
$80 - $120
Train from London to Toronto
Avg. Duration
2 h 9 min
Frequency
Every 30 minutes
Estimated price
$30 - $95
Website
viarail.ca
Escape
$30 - $45
Economy
$40 - $60
Economy Plus
$65 - $95
Business
$60 - $85
Business Plus/Sleeper
$110 - $160
Bus operators
Indian Trails
Website
indiantrails.com
Bus from Flint to Detroit, MI
Avg. Duration
1 h 40 min
Frequency
Once daily
Estimated price
$13 - $22
Schedules at
indiantrails.com
Book at
webstore.indiantrails.com
Greyhound USA
Phone
+1 214-849-8100
Email
ifsr@greyhound.com
Website
greyhound.com
Bus from Detroit, MI to Toronto, ON
Avg. Duration
5 h 18 min
Frequency
3 times a day
Estimated price
$28 - $70
Website
greyhound.com
Rome2rio guide to
rome2rio.com
Economy
$28 - $45
Flexible
$50 - $70
Greyhound Canada
Phone
+1 1-800-661-8747
Email
Canada.info@greyhound.ca
Website
greyhound.ca
Bus from Detroit, MI to Toronto, ON
Avg. Duration
5 h 25 min
Frequency
3 times a day
Estimated price
$26 - $65
Website
Greyhound.ca
Advanced Purchase
$26 - $40
Online Fare
$30 - $55
Standard Fare
$45 - $65
Refundable
$50 - $75

How far is it from Flint to Toronto?

The distance between Flint and Toronto is 355 km. The road distance is 399 km.

What is the cheapest way to get from Flint to Toronto?

The cheapest way to get from Flint to Toronto is to drive which costs $40 and takes 4 hours 25 minutes.

What is the fastest way to get from Flint to Toronto?

The quickest way to get from Flint to Toronto is to train and fly which takes 4 hours 18 minutes and costs $210.

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 hours 58 minutes.

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

It takes approximately 6 hours 29 minutes to get from Flint to Toronto, including transfers.