Travel from Port-Huron to Toronto

Train or fly from Port Huron to Toronto?

Air Canada flies from Port Huron to Toronto 3 times a day. Alternatively, you can take a train from Port Huron to Toronto via Sarnia and London in around 3 h 51 min.

How to get from Port Huron to Toronto

ModeDurationPrice
From Port Huron drive to Sarnia airport, fly to Toronto airport, then train to Toronto.1 h 40 min$174
From Port Huron drive to Sarnia, train to London, then train to Toronto.3 h 51 min$86
From Port Huron drive to Sarnia, train to London, walk to London, ON, then bus to Toronto - Royal York Hotel.4 h 40 min$65
From Port Huron drive to Toronto.3 h 24 min$29

How long does it take to get from Port Huron to Toronto?

It takes approximately 1 h 40 min to get from Port Huron to Toronto, including transfers.

Operators from Port Huron to Toronto

OperatorPhoneWebsite
Air CanadaAir Canada
UP ExpressUP Express
VIA Rail+1 1 888 842-7245VIA Rail
Greyhound Canada+1 1-800-661-8747Greyhound Canada