Bus from St. Marys, ON - St. Marys Town Hall to Kitchener,
Ave. Duration:
1h 37m
Frequency:
3 times a day
Estimated price:
$8.27–$11.45
Train operators
VIA Rail
Phone:
+1 888 842-7245
Website:
viarail.ca/en
Train from St. Marys to Toronto
Ave. Duration:
2h 52m
Frequency:
Once daily
Estimated price:
$22.90–$95.42
Train from St. Marys to London
Ave. Duration:
46 min
Frequency:
Once daily
Estimated price:
$12.09–$89.06
Questions and Answers
What is the cheapest way to get from St. Marys to Toronto Union Station?
The cheapest way to get from St. Marys to Toronto Union Station is to bus via Kitchener which costs $21.74 - $29.35 and takes 4h 27m.
What is the fastest way to get from St. Marys to Toronto Union Station?
The fastest way to get from St. Marys to Toronto Union Station is to drive which takes 2h 6m and costs $22.83 - $34.78 .
Is there a direct bus between St. Marys and Toronto Union Station?
No, there is no direct bus from St. Marys to Toronto Union Station. However, there are services departing from St. Marys, ON - St. Marys Town Hall and arriving at Toronto, ON via Stratford, ON. The journey, including transfers, takes approximately 3h 33m.
Is there a direct train between St. Marys and Toronto Union Station?
Yes, there is a direct train departing from St. Marys and arriving at Toronto Union Station station. Services depart once daily, and operate every day. The journey takes approximately 2h 52m.
How far is it from St. Marys to Toronto Union Station?
The distance between St. Marys and Toronto Union Station is 160 km. The road distance is 167.6 km.
How do I travel from St. Marys to Toronto Union Station without a car?
The best way to get from St. Marys to Toronto Union Station without a car is to train which takes 2h 52m and costs $19.57 - $81.52 .
How long does it take to get from St. Marys to Toronto Union Station?
The train from St. Marys to Toronto Union Station takes 2h 52m including transfers and departs once daily.
Where do I catch the St. Marys to Toronto Union Station bus from?
St. Marys to Toronto Union Station bus services, operated by OurBus, depart from Stratford, ON station.
Where do I catch the St. Marys to Toronto Union Station train from?
St. Marys to Toronto Union Station train services, operated by VIA Rail, depart from St. Marys station.
Train or bus from St. Marys to Toronto Union Station?
The best way to get from St. Marys to Toronto Union Station is to train which takes 2h 52m and costs $19.57 - $81.52 . Alternatively, you can bus, which costs $11.96 - $59.78 and takes 3h 33m.
Where does the St. Marys to Toronto Union Station bus arrive?
St. Marys to Toronto Union Station bus services, operated by OurBus, arrive at Toronto, ON station.
Where does the St. Marys to Toronto Union Station train arrive?
St. Marys to Toronto Union Station train services, operated by VIA Rail, arrive at Toronto Union Station.
Can I drive from St. Marys to Toronto Union Station?
Yes, the driving distance between St. Marys to Toronto Union Station is 168 km. It takes approximately 2h 6m to drive from St. Marys to Toronto Union Station.
How do I get a train ticket from St. Marys to Toronto Union Station?
Book your St. Marys to Toronto Union Station train tickets online with Omio.
Where can I stay near Toronto Union Station?
There are 1095+ hotels available in Toronto Union Station. Prices start at $41.59 per night.