Travel from Toronto to Guelph

Bus or train from Toronto to Guelph?

Greyhound Canada operates a bus from Toronto to Guelph every 3 hours. Tickets cost $11 - $30 and the journey takes 1 h. Alternatively, VIA Rail operates a train from Toronto to Guelph hourly. Tickets cost $23 - $70 and the journey takes 1 h 9 min. GO Transit also services this route 3 times a day.

How to get from Toronto to Guelph

ModeDurationPrice
From Toronto, ON bus to Guelph, ON - 79 Carden Street.1 h$25
From Toronto train to Guelph.1 h 9 min$41
From Toronto taxi to Guelph.1 h 8 min$217
From Toronto drive to Guelph.1 h 8 min$11

How long does it take to get from Toronto to Guelph?

The bus from Toronto, ON to Guelph, ON - 79 Carden Street takes 1 h including transfers and departs every three hours.

Is there a direct train between Toronto and Guelph?

Yes, there is a direct train departing from Toronto and arriving at Guelph. Services depart hourly, and operate every day. The journey takes approximately 1 h 9 min.

Is there a direct bus between Toronto and Guelph?

Yes, there is a direct bus departing from Toronto, ON and arriving at Guelph, ON - 79 Carden Street. Services depart every three hours, and operate every day. The journey takes approximately 1 h.

Operators from Toronto to Guelph

OperatorPhoneWebsite
Greyhound Canada+1 1-800-661-8747Greyhound Canada
VIA Rail+1 1 888 842-7245VIA Rail