Getting Here

A’ tadhal oirnn

We are located in Armadale, south Skye, on the A851. We are easily accessible from the Skye Bridge and from the Mallaig–Armadale ferry. For general information about travelling on Skye contact the Visit Scotland i-Centre in Portree.

Armadale Castle


From the mainland

Take the Skye Bridge at Kyle of Lochalsh. We are 20 miles from the bridge, approx. 30 minutes’ drive, on the A87 and A851. Or Take the ferry from Mallaig to Armadale (25-minute crossing). The Castle entrance is 2 minutes’ drive from the ferry terminal at Armadale.

From north Skye

We are 16 miles south of Broadford, approx. 25 minutes’ drive. Follow signs to Broadford / Skye Bridge then turn right at the A851, signposted Armadale/Ferry. We have a large free car park.

Train, Bus & Cycle

You can travel by train from Inverness to Kyle of Lochalsh, or from Glasgow via Fort William to Mallaig. Local bus services (Stagecoach buses) connect with some train and ferry services. Check bus timetables before travelling as rural services are limited. National bus services to Kyle of Lochalsh and Mallaig are operated by Citylink. Use the Traveline website to plan your journey on public transport.

Taxis services are available in Kyle of Lochalsh and Armadale (pre-booking required; search online).

Cyclists are welcomed and we have bike racks available in the car park.


The ferry from Mallaig to Armadale is a 25-minute crossing, operated by CalMac Ferries. The Castle entrance is approximately 10 minutes’ walk or 2 minutes’ drive from Armadale ferry terminal.