Bus or train from Toronto Airport (YYZ) to Barrie?
GO Transit operates a bus from Toronto Airport (YYZ) to Barrie hourly. Tickets cost $3 - $5 and the journey takes 15 min. 2 other operators also service this route. Alternatively, UP Express operates a train from Toronto Airport (YYZ) to Barrie every 10 minutes. Tickets cost $21 - $24 and the journey takes 25 min. GO Transit also services this route every 4 hours.
From Pearson Airport Terminal 1 line 34 bus to Yorkdale, ON then bus to Barrie, ON. 2 h 35 min $26. From UP Express Pearson Airport train to Union Station then train to Allandale Waterfront GO. 3 h 9 min $43. From Toronto Airport (YYZ) taxi to Barrie. 1 h 4 min $208. From Toronto Airport (YYZ) drive to Barrie. 1 h 4 min $11.