Flights & getting there
Despite the bridge, there are still a couple of ferry links between Skye and the mainland. Ferries also operate from Uig on Skye to the Outer Hebrides.
The CalMac ferry between Mallaig and Armadale (passenger/car £2.90/9.70, 30 minutes, eight daily Monday to Saturday, five to seven on Sunday) is very popular on weekends and in July and August. Book ahead if you’re travelling by car.
The Glenelg-Skye Ferry runs a tiny vessel (six cars only) on the short Kylerhea to Glenelg crossing (five minutes, every 20 minutes). The ferry operates from 10am to 6pm daily (till 7pm June to August).
There are buses from Glasgow to Portree (£44, seven hours, three daily), and Uig (£44, 7½ hours, two daily) via Crianlarich, Fort William and Kyle of Lochalsh, plus a service from Inverness to Portree (£26.40, 3¼ hours, three daily).
Car & Motorcycle
The Isle of Skye became permanently tethered to the Scottish mainland when the Skye Bridge opened in 1995. The controversial bridge tolls were abolished in 2004 and the crossing is now free.
Much of the driving is on single-track roads – remember to use passing places to allow any traffic behind you to overtake. There are petrol stations at Broadford (open 24 hours), Armadale, Portree, Dunvegan and Uig.