about 3 hours 15 minutes
There are no direct trains from Guelph to Detroit. However, you can take the VIA train from Guelph to London and transfer to the VIA train to Windsor, and then you can either take a taxi to Detroit, or take the Transit Windsor bus (the Crosstown 2) to downtown Windsor and the Tunnel Bus to Detroit.
The distance between Guelph, ON, Canada and Windsor, ON, Canada is 297km and will take about 3 Hours 14 Minutes to drive.
45 minutes
About 300 kilometers or 180 miles (about 3½ hours by car)
About 2-3 days
390 miles, about 7 hours
It takes five and a half hours.
800
depends on if you're using a NITROX mix or a HELIOX mix.
58 minutes
Google Maps estimates the driving time as 8 hours and 15 minutes.
About 8 hours.