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?
The cheapest way to get from St. Marys to Toronto 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?
The fastest way to get from St. Marys to Toronto is to drive which takes 2h 8m and costs $22.83 - $34.78 .
Is there a direct bus between St. Marys and Toronto?
No, there is no direct bus from St. Marys to Toronto. 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?
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?
The distance between St. Marys and Toronto is 160 km. The road distance is 168.8 km.
How do I travel from St. Marys to Toronto without a car?
The best way to get from St. Marys to Toronto 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?
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 bus from?
St. Marys to Toronto bus services, operated by OurBus, depart from Stratford, ON station.
Where do I catch the St. Marys to Toronto train from?
St. Marys to Toronto train services, operated by VIA Rail, depart from St. Marys station.
Train or bus from St. Marys to Toronto?
The best way to get from St. Marys to Toronto 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 bus arrive?
St. Marys to Toronto bus services, operated by OurBus, arrive at Toronto, ON station.
Where does the St. Marys to Toronto train arrive?
St. Marys to Toronto train services, operated by VIA Rail, arrive at Toronto Union Station.
Can I drive from St. Marys to Toronto?
Yes, the driving distance between St. Marys to Toronto is 169 km. It takes approximately 2h 8m to drive from St. Marys to Toronto.
How do I get a train ticket from St. Marys to Toronto?
Book your St. Marys to Toronto train tickets online with Omio.
Where can I stay near Toronto?
There are 1111+ hotels available in Toronto. Prices start at $41.59 per night.