Travel from Toronto to Gananoque

Train, bus or fly from Toronto to Gananoque?

VIA Rail operates a train from Toronto to Gananoque every 3 hours. Tickets cost $35 - $120 and the journey takes 2 h 57 min. Alternatively, Megabus CA operates a bus from Toronto to Gananoque hourly. Tickets cost $21 - $28 and the journey takes 2 h 40 min.

How to get from Toronto to Gananoque

ModeDurationPrice
From Toronto train to Gananoque then taxi to Gananoque.3 h 2 min$98
From Toronto, ON bus to Kingston, ON then taxi to Gananoque.3 h 2 min$110
From Toronto drive to Gananoque.3 h 15 min$36
From UP Express Union Station train to Toronto airport, fly to Kingston airport, then taxi to Gananoque.2 h 56 min$451

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

It takes approximately 3 h 2 min to get from Toronto to Gananoque, including transfers.

Operators from Toronto to Gananoque

OperatorPhoneWebsite
VIA Rail+1 1 888 842-7245VIA Rail
Megabus CA1-866-488-4452Megabus CA
UP ExpressUP Express
Air CanadaAir Canada