According the AA Route Planner (GB Edition) the distance is 400.8 miles, this will take about 7 hours and 1 minutes to drive, assuming you take the direct route to the centre of each location and there are no stops, accidents, breakdowns or other hold ups en route.
Edinburgh to Melrose takes around 1 hour to drive.
From Edinburgh to Dundee is about 60 miles, and would take about 1½ hours to drive.
About an hour.
4 hours
About 5 hours
About six hours
About five hours.
It will take about 2 hours to drive the 84.4 miles.
From Edinburgh to Durham is nearly 130 miles and would take about 2 hours 45 minutes to drive.
The distance between Guelph, ON, Canada and Windsor, ON, Canada is 297km and will take about 3 Hours 14 Minutes to drive.
About four hours
About 8 to 10 hours.