Skip to content

Table of contents

About Dunvegan

Dunvegan lies on Skye's northwest coast along Loch Dunvegan, reached via the A87 to Portree then the A850 west. The village sits roughly 45km from Portree and provides access to Skye's remote western peninsula. With approximately 2 EV charging points and surrounded by dramatic Highland scenery, it's home to Dunvegan Castle, Scotland's oldest continuously inhabited castle and ancestral seat of Clan MacLeod for over 800 years.

Where is Dunvegan on the map?

Dunvegan is in Scotland, at 57.435, -6.579 - about 22 km west of Aird, Highland.

How far is Dunvegan from where I am?

Use your device location to see the distance to Dunvegan, how long the drive takes, and directions from where you are.

Find hotels in Dunvegan

Rent a car near Dunvegan

Play a pub crawl round in Dunvegan

Nine holes from pub to pub through the real streets of Dunvegan. Every cup is a bar somebody actually drinks in.

Pub Crawl Golf: Dunvegan9 holes, one ball

Popular destinations close by

Nearby essentials

What is the closest airport to Dunvegan?

The closest airport to Dunvegan is Benbecula Airport, 122 km (about 2 h 52 min by car).

Share Route

Save for offline?

We'll download this route and its map area so it works without a connection. This can take a moment -- you can keep using the app while it finishes.