Flying takes around 1 hour 40 miutes. Train, between 8 and 11 hours depending on which train you catch and driving would take about 12 hours.
This is not good
About 3 hours 30 minutes.
Edinburgh to Inverness takes about 3 hours 30 minutes by train.
According to AA route planner…. Inverness to Glasgow = 171.1 miles Inverness to Edinburgh = 157.2 miles So to answer your question, Edinburgh is closer to Inverness than Glasgow.
Dundee is closer, it is around 131 miles from Inverness by road while Edinburgh is 159 miles away.
In order of largest - smallest Glasgow, Edinburgh, Aberdeen, Dundee. Inverness and Stirling are next and are roughly the same size.
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
Glasgow, Edinburgh, Aberdeen, Dundee, Inverness, Perth, Stirling. Take your pick.
edinburgh, london, inverness and netherlands
The largest Scottish cities by population are Glasgow, Edinburgh, Aberdeen, and Dundee. Glasgow is the largest with a population of over 600,000 people, followed by Edinburgh with over 500,000, Aberdeen with around 200,000, and Dundee with around 150,000.
445 miles taking this route:Take M1 to The NORTH, from Nottingham, to A1(M) to The NORTH to WEATHERBY.Take A1 to The NORTH to THE CITY OF EDINBURGH BYPASS to FORTH ROAD BRIDGE (via A90).Take the CITY BYPASS, around EDINBURGH, to A90 to the FORTH ROAD BRIDGE. Follow signs.Take A90 & M90 to A9 (N) to INVERNESS at J10.Take A9 to Inverness.
Glasgow, Edinburgh, Aberdeen, Dundee, Inverness.
Glasgow, Edinburgh, Aberdeen, Dundee, Inverness.