Barons Bus operates a bus from Erie to Toronto once daily. Tickets cost $14 - $27 and the journey takes 1 h 45 min. 2 other operators also service this route. Alternatively, Amtrak operates a train from Erie to Toronto twice daily. Tickets cost $29 - $65 and the journey takes 1 h 26 min. VIA Rail also services this route every 3 hours.
From Erie, PA bus to Buffalo, NY then Thru-Bus to Toronto - Royal York Hotel. 4 h 10 min $52. From Erie Amtrak train to Buffalo then train to Toronto. 6 h 57 min $89. From Erie drive to Toronto. 3 h 31 min $31.