About 60 miles.
Glasgow to the town of Kyleakin on the Isle of Skye is about 180 miles by car, taking the A82 north from Glasgow through Fort William to Invergarry. From Invergarry, take the A87 west to the bridge...
402.09 kilometres (249.85 miles)
The closest train station is at Kyle of Lochalsh, a bus goes to Skye from there.
215.99 kilometres (134.21 miles)