Travel from Poughkeepsie to Toronto

Bus or train from Poughkeepsie to Toronto?

VIA Rail operates a train from Poughkeepsie to Toronto every 3 hours. Tickets cost $65 - $230 and the journey takes 11 h 3 min. Alternatively, Coach USA operates a bus from Poughkeepsie to Toronto twice daily. Tickets cost $22 - $35 and the journey takes 2 h 22 min. Megabus also services this route every 4 hours.

How to get from Poughkeepsie to Toronto

From Poughkeepsie train to New York Penn Station, train to Newark Liberty Airport Station, train to Newark airport, fly to Toronto Island airport, then line 509 tram to Toronto. 5 h 55 min $230. From Poughkeepsie train to Penn Station, train to Roosevelt Av/61 St, bus to New York La Guardia airport, fly to Toronto airport, then train to Toronto. 6 h 11 min $192. From Poughkeepsie train to New York Penn Station, train to Newark Liberty Airport Station, train to Newark airport, fly to Toronto airport, then train to Toronto. 6 h 10 min $230. From Poughkeepsie train to Penn Station, train to Station D Jamaica Station, train to New York JFK airport, fly to Toronto airport, then train to Toronto. 6 h 34 min $212. From Poughkeepsie train to New York Penn Station, train to Newark Liberty Airport Station, train to Newark airport, fly to Buffalo airport, then bus to Toronto. 8 h 23 min $229. From Poughkeepsie train to Toronto. 11 h 3 min $136. From Poughkeepsie - Academy Street & Cannon Street bus to Poughkeepsie, NY, train to St. Catharines, ON - Bus Terminal, then bus to Toronto, ON. 13 h 29 min $162. From Poughkeepsie bus to New York, Ny, walk to New York, NY, then bus to Toronto, ON. 15 h 30 min $80. From Poughkeepsie drive to Toronto. 8 h 1 min $74.

Is there a direct train between Poughkeepsie and Toronto?

Yes, there is a direct train departing from Poughkeepsie and arriving at Toronto. Services depart every 3 hours, and operate every day. The journey takes approximately 11 hours.

Is there a direct bus between Poughkeepsie and Toronto?

No, there is no direct bus from Poughkeepsie to Toronto. However, there are services departing from Poughkeepsie and arriving at Toronto, ON via New York, NY. The journey, including transfers, takes approximately 15 h 30 min.