how far is hamilton from toronto

2 minutes ago 1
Nature

The distance from Hamilton to Toronto is approximately 61 kilometers (38 miles) as the direct air travel distance. The driving distance is slightly longer, about 80 to 82 kilometers (50 to 51 miles), usually taking around 1 hour to 1 hour and 12 minutes by car depending on traffic conditions.