Travel from Rochester to Toronto-Airport-YYZ

Train, bus or fly from Rochester to Toronto Airport (YYZ)?

Air Canada flies from Rochester to Toronto Airport (YYZ) 3 times a day. Alternatively, you can take a bus from Rochester to Toronto Airport (YYZ) via Buffalo, NY - 181 Ellicott Street in around 5 h 25 min.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Rochester to Toronto Airport (YYZ)

From Main & Washington line 6 bus to Rochester airport then fly to Toronto airport. 3 h 18 min $301. From Rochester, NY bus to Buffalo, NY - 181 Ellicott Street then Thru-Bus to Toronto, ON - Pearson International Airport. 5 h 25 min $50. From Rochester train to UP Express Union Station then train to UP Express Pearson Airport. 6 h 5 min $65. From Rochester drive to Toronto Airport (YYZ). 2 h 58 min $26.

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

It takes approximately 3 h 18 min to get from Rochester to Toronto Airport (YYZ).

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

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

Is there a direct bus between Rochester and Toronto Airport (YYZ)?

No, there is no direct bus from Rochester to Toronto Airport (YYZ). However, there are services departing from Rochester, NY and arriving at Toronto, ON - Pearson International Airport via Buffalo, NY - 181 Ellicott Street. The journey, including transfers, takes approximately 5 h 25 min.

Operators from Rochester to Toronto Airport (YYZ)