Travel from Toronto-Airport-YYZ to Oshawa

Train from Toronto Airport (YYZ) to Oshawa

VIA Rail operates a train from Toronto Airport (YYZ) to Oshawa every 15 minutes. Tickets cost $22 - $60 and the journey takes 30 min.

How to get from Toronto Airport (YYZ) to Oshawa

ModeDurationPrice
From UP Express Pearson Airport train to Toronto then train to Oshawa.1 h 2 min$67
From Toronto Airport (YYZ) taxi to Oshawa.49 min$165
From Toronto Airport (YYZ) drive to Oshawa.49 min$9
From Toronto Airport (YYZ) Uber to Oshawa.49 min$92

How long does it take to get from Toronto Airport (YYZ) to Oshawa?

It takes approximately 1 h 2 min to get from Toronto Airport (YYZ) to Oshawa, including transfers.

Is there a direct train between Toronto Airport (YYZ) and Oshawa?

No, there is no direct train from Toronto Airport (YYZ) to Oshawa. However, there are services departing from UP Express Pearson Airport and arriving at Oshawa via Toronto. The journey, including transfers, takes approximately 1 h 2 min.

Operators from Toronto Airport (YYZ) to Oshawa

OperatorPhoneWebsite
UP ExpressUP Express
VIA Rail+1 1 888 842-7245VIA Rail
Uber TorontoUber Toronto