◆VIA Rail, 79 Carden St (Corner of Wyndham)
Westbound trains from Toronto take 70–75 minutes to arrive in Guelph, arriving at 12:11PM, 6:55PM, and Sunday–Friday 11:13PM. Eastbound trains take about 3 hours from Sarnia or 2 hours from London, arriving in Guelph at 9:38AM, 10:00PM, and Monday–Friday 7:07AM. One can also arrive from Windsor by transferring at London

◆GO Transit bus:1日2便
Toronto-Union Bus Term - 11:50
York Mills Bus Terminal 8:45 -
Yorkdale Bus Terminal 8:55 -
Guelph Bus Terminal 10:50 13:55

Adult single-ride ticket: $11.70, Adult two-ride ticket: $23.40, Adult day pass: $23.40
These are cheaper than Greyhound ($11.05) but slower and a transfer is required if going from/to downtown Toronto.

operates buses to/from Toronto, 15 times daily ($23.35 one-way, $11 student).

◆Coach Canada
operates buses to/from Hamilton ($11.40 one-way).