Travel from Barrie to Guelph

Bus or train from Barrie to Guelph?

GO Transit operates a train from Barrie to Guelph every 4 hours. Tickets cost $9 - $13 and the journey takes 1 h 45 min. VIA Rail also services this route hourly. Alternatively, Greyhound Canada operates a bus from Barrie to Guelph 4 times a day. Tickets cost $12 - $30 and the journey takes 1 h 30 min. 2 other operators also service this route.

How to get from Barrie to Guelph

From Allandale Waterfront GO train to Toronto then train to Guelph. 3 h 30 min $57. From Barrie, ON bus to Toronto, ON then bus to Guelph, ON - 79 Carden Street. 3 h 30 min $49. From Barrie Transit Terminal bus to Green Lane / Yonge St, line 98 bus to Yonge St / Wellington St, line 96 bus to Ian Macdonald / Chimneystack, bus to Brampton, then train to Guelph. 5 h 38 min $49. From Barrie drive to Guelph. 1 h 50 min $19.

Operators from Barrie to Guelph