All Great Journeys Start With A Map 🌎 Try DOTS for free

Pickering, Ontario to St. Marys Train

the dotted world map
21/01/2026
+ Add return
Stay with Booking.com

Download our App for free

Pickering, Ontario to St. Marys by train

The journey from Pickering, Ontario to St. Marys by train is 176.79 km and takes . There are connections per day, with the first departure at and the last at . It is possible to travel from Pickering, Ontario to St. Marys by train for as little as or as much as . The best price for this journey is .

Distance 176.79 km
Departure Pickering, Ontario
Arrival St. Marys

Be the first to have an
AI Travel Companion

Pickering, Ontario to St. Marys CO2 Emissions by Train

Ecology
Train
12.38kg
Bus
13.26kg
Flight
35.36kg
Car
28.29kg
What are the CO2 emissions from Pickering, Ontario to St. Marys by train? The CO2 emissions from taking the train between Pickering, Ontario and St. Marys are 12.38kg.
How much CO2 do I save by taking the train between Pickering, Ontario and St. Marys? By taking the train between Pickering, Ontario and St. Marys you will save 22.98kg CO2 emissions compared to a flight, 0.88kg compared to a bus and 15.91kg compared to a car.

Anything we can improve?

Frequently Asked Questions

What's the distance between Pickering, Ontario and St. Marys by train?
Pickering, Ontario to St. Marys is 176.79 km.
Is there a direct train from Pickering, Ontario to St. Marys?
Yes, there is a direct train between Pickering, Ontario and St. Marys.
What are the CO2 emissions for Pickering, Ontario to St. Marys by train?
The train journey from Pickering, Ontario to St. Marys creates 12.38kg of CO2 emissions.

Go local from Pickering, Ontario

Trending routes

Weekend getaways from Pickering, Ontario

Other destinations from Pickering, Ontario

Main routes to St. Marys

Other popular routes