Travel from Toronto to Ajax

Bus or train from Toronto to Ajax?

Greyhound Canada operates a bus from Toronto to Ajax once daily. Tickets cost $9 - $25 and the journey takes 41 min. Alternatively, GO Transit operates a train from Toronto to Ajax every 30 minutes. Tickets cost $6 - $8 and the journey takes 43 min.

How to get from Toronto to Ajax

From Toronto, ON bus to Ajax, ON. 41 min $21. From Union Station train to Ajax GO. 43 min $8. From Toronto taxi to Ajax. 32 min $103. From Toronto drive to Ajax. 32 min $5. From Toronto Uber to Ajax. 32 min $57.

Is there a direct train between Toronto and Ajax?

Yes, there is a direct train departing from Union Station and arriving at Ajax GO. Services depart every 30 minutes, and operate every day. The journey takes approximately 43 mins.

Is there a direct bus between Toronto and Ajax?

Yes, there is a direct bus departing from Toronto, ON and arriving at Ajax, ON. Services depart once daily, and operate every day. The journey takes approximately 41 mins.

Operators from Toronto to Ajax