From St. Catharines, ON - Bus Terminal bus to Toronto, ON then bus to Barrie, ON. 3 h 45 min $41. From St. Catharines, ON train to Union Station then train to Allandale Waterfront GO. 4 h 18 min $63. From St. Catharines drive to Barrie. 2 h 11 min $24.
Bus or train from St. Catharines to Barrie?
Megabus CA operates a bus from St. Catharines to Barrie hourly. Tickets cost $10 - $14 and the journey takes 1 h 15 min. 3 other operators also service this route. Alternatively, VIA Rail operates a train from St. Catharines to Barrie once daily. Tickets cost $25 - $75 and the journey takes 1 h 34 min. GO Transit also services this route 5 times a day.