Travel from Toronto to Trenton-Junction-Station

Bus or train from Toronto to Trenton Junction Station?

VIA Rail operates a train from Toronto to Trenton Junction Station hourly. Tickets cost $29 - $85 and the journey takes 1 hour 37 minutes. Alternatively, Greyhound Canada operates a bus from Toronto to Trenton Junction Station once daily. Tickets cost $15 - $40 and the journey takes 3 hours 3 minutes.

How to get from Toronto to Trenton Junction Station

ModeDurationPrice
From Toronto train to Trenton Junction.1 h 37 min$58
From Toronto, ON bus to Trenton, ON then walk to Trenton Junction Station.3 h 23 min$34
From Toronto drive to Trenton Junction Station.1 h 55 min$21
From UP Express Union Station train to Toronto airport, fly to Kingston airport, taxi to Kingston, then train to Trenton Junction Station.3 h 59 min$415

How long does it take to get from Toronto to Trenton Junction Station?

The train from Toronto to Trenton Junction takes 1 hour 37 minutes including transfers and departs hourly.

Is there a direct train between Toronto and Trenton Junction Station?

Yes, there is a direct train departing from Toronto and arriving at Trenton Junction. Services depart hourly, and operate every day. The journey takes approximately 1 hour 37 minutes.

Is there a direct bus between Toronto and Trenton Junction Station?

Yes, there is a direct bus departing from Toronto, ON and arriving at Trenton, ON. Services depart once daily, and operate every day. The journey takes approximately 3 hours 3 minutes.

Operators from Toronto to Trenton Junction Station

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