St. Marys offers a wide variety of transportation options to help you explore everything the town has to offer! Services include both in-town transportation, and getting to and from St. Marys.
Perth County Connect
PC Connect is a reliable bus system designed to provide residents with affordable transportation options within Perth County and surrounding areas, including Stratford, St. Marys, Kitchener/Waterloo, and London.
Visit the PC Connect website for routes, fares and trip booking information.
Train Services
St. Marys VIA Station
On-site staff are happy to help with booking tickets and answering questions.
St. Marys VIA Station
5 James Street North, St. Marys, Ontario, N4X 1B6
519-284-4111
Current hours of operation:
Monday to Friday:
5:45 a.m. to 6:45 a.m. (GO Train)
10:15 a.m. to 11:15 a.m. (VIA Train)
7:00 p.m. to 9:00 p.m. (GO Train and VIA Train)
Saturday and Sunday:
10:15 a.m. to 11:15 a.m. (VIA Train)
8:00 p.m. – 9:00 p.m. (VIA Train)
Visit the VIA Rail website to book tickets online.
GO Train
Take the more scenic route and travel to St. Marys by Go Train! The Go Train service provides regular weekday travel between London and Toronto, including stops in St. Marys and Stratford. It runs Monday to Friday from St. Marys at 6:13 a.m. eastbound and 7:27 p.m. westbound.
All Go Train tickets must be purchased online at Go e-tickets. GO Train tickets will not be available to purchase from customer service at the VIA Station. The complete schedule, route details, ticket options and fares can be viewed at gotransit.com.