About six or seven hours depending on which train you catch.
About ten hours if you walk and five minutes by VTOL jet, if you narrow your transportation preferences down somewhat a more meaningful answer may be forthcoming.
Around 1-1.5 hours depending on transport
Just under an hour on an express train
From Edinburgh to Dundee is about 60 miles, and would take about 1½ hours to drive.
Edinburgh
In order of largest - smallest Glasgow, Edinburgh, Aberdeen, Dundee. Inverness and Stirling are next and are roughly the same size.
Train?
North
In population order the four biggest cities in Scotland are Glasgow, Edinburgh, Aberdeen and Dundee.
Dundee is closer, it is around 131 miles from Inverness by road while Edinburgh is 159 miles away.
when is the last train leaving from Edinburgh to Dundee on Christmas eve in 2015
They are cities in Scotland.
In a 737 its 11 minutes in a small twin prop 25 minutes
Aberdeen, Edinburgh, Glasgow, Inverness and Dundee, In no Particular order. For the record they are the only cities in Scotland aswell! 6 Cities; Edinburgh Glasgow Dundee Aberdeen Stirling Inverness
Edinburgh