3 hours 22 minutes by car.
178 miles
267 kms.
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.
Aberdeen to Glasgow Queen Street is approximately 2 hours and 40 minutes. The exact time depends on which service is used.
It depends what you consider a large city. The nearest city to the Isle of Sky is Inverness but its not a particularly large city, the nearest major city is Glasgow. It would take around 2 hours to get to Skye from Inverness and around 4 hours from Glasgow if travelling by car.
167 miles taking this route:Take M80 STIRLING, from Glasgow, to M9 PERTH.Take M9 & A9 to INVERNESS.
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
170 miles - see the related link below.
If you mean towns and cities, the biggest are Glasgow, Edinburgh, Aberdeen, Dundee, Inverness, Perth.
There are seven cities in Scotland: Aberdeen, Dundee, Edinburgh, Glasgow, Inverness, Perth and Stirling.
Glasgow, Edinburgh, Aberdeen, Dundee, Inverness.
Glasgow, Edinburgh, Aberdeen, Dundee, Inverness.