Travel from Toronto to Eganville

Bus from Toronto to Eganville

Greyhound Canada operates a bus from Toronto to Eganville every 4 hours. Tickets cost $13 - $35 and the journey takes 2 h. Greyhound Canada also services this route twice a week.

How to get from Toronto to Eganville

From Toronto, ON bus to Peterborough, ON then bus to Eganville, ON. 6 h 41 min $74. From Toronto train to Oshawa GO, bus to Peterborough, ON, then bus to Eganville, ON. 7 h 21 min $94. From Toronto train to Fallowfield 2A, line 95 bus to Lincoln Fields 1A, line 61 bus to Kanata, ON, bus to Cobden, ON, then taxi to Eganville. 7 h 21 min $185. From Toronto drive to Eganville. 4 h 54 min $46. From Union Station line 509 tram to Toronto Island airport, fly to Ottawa airport, line 97 bus to Hurdman B, line 101 bus to Ottawa, ON, bus to Pembroke, ON, then bus to Eganville. 7 h 39 min $287. From UP Express Union Station train to Toronto airport, fly to Ottawa airport, line 97 bus to Hurdman B, line 101 bus to Ottawa, ON, bus to Pembroke, ON, then bus to Eganville. 7 h 56 min $285. From UP Express Union Station train to Toronto airport, fly to North Bay airport, taxi to North Bay, ON, bus to Pembroke, ON, taxi to Pembroke, ON, then bus to Eganville. 7 h 57 min $233.