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

Guelph to Saint-Lambert Train

the dotted world map
10/04/2026
+ Add return
Stay with Booking.com

Download our App for free

Guelph to Saint-Lambert by train

The journey from Guelph to Saint-Lambert by train is 577.66 km and takes . There are connections per day, with the first departure at and the last at . It is possible to travel from Guelph to Saint-Lambert by train for as little as or as much as . The best price for this journey is .

Distance 577.66 km
Departure Guelph
Arrival Saint-Lambert

Be the first to have an
AI Travel Companion

Guelph to Saint-Lambert CO2 Emissions by Train

Ecology
Train
40.44kg
Bus
43.32kg
Flight
115.53kg
Car
92.43kg
What are the CO2 emissions from Guelph to Saint-Lambert by train? The CO2 emissions from taking the train between Guelph and Saint-Lambert are 40.44kg.
How much CO2 do I save by taking the train between Guelph and Saint-Lambert? By taking the train between Guelph and Saint-Lambert you will save 75.09kg CO2 emissions compared to a flight, 2.88kg compared to a bus and 51.99kg compared to a car.

Anything we can improve?

Frequently Asked Questions

What's the distance between Guelph and Saint-Lambert by train?
Guelph to Saint-Lambert is 577.66 km.
Is there a direct train from Guelph to Saint-Lambert?
Yes, there is a direct train between Guelph and Saint-Lambert.
What are the CO2 emissions for Guelph to Saint-Lambert by train?
The train journey from Guelph to Saint-Lambert creates 40.44kg of CO2 emissions.

Go local from Guelph

Trending routes

Weekend getaways from Guelph

Other destinations from Guelph

Main routes to Saint-Lambert

Other popular routes