Travel from Toronto to Madoc

Bus or train from Toronto to Madoc?

VIA Rail operates a train from Toronto to Madoc every 20 minutes. Tickets cost $30 - $95 and the journey takes 1 h 53 min. Alternatively, Greyhound Canada operates a bus from Toronto to Madoc twice daily. Tickets cost $17 - $45 and the journey takes 2 h 46 min.

How to get from Toronto to Madoc

From Toronto train to Belleville then taxi to Madoc. 2 h 30 min $161. From Toronto, ON bus to Madoc, ON. 2 h 46 min $38. From Toronto drive to Madoc. 2 h 39 min $27. From UP Express Union Station train to Toronto airport, fly to Kingston airport, taxi to Kingston, train to Belleville, then taxi to Madoc. 3 h 59 min $509.

Operators from Toronto to Madoc

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