How long does it take to drive from toronto to edmonton?

The time it takes to drive from Toronto to Edmonton depends on a number of factors, including: the specific route taken, whether or not speed limits are followed (i.e. if you are travelling at, below, or above the limit), and whether or not any breaks are taken along the way.

According to Google Maps, if you were to take the Trans-Canada Highway all the way there, non-stop, it would take about 37 hours (travelling a distance of 3,455km). Alternatively, by taking the Ontario Highway 17, then the Trans-Canada Highway, you will cut this time by an hour: it will take about 36 hours (travelling a distance of 3,394km).