Ashaig B&B is located to the North of Skye, conveniently placed between Portree and Dunvegen. Overlooking Loch Greshornish, views of the mountains on the islands of Lewis and Harris can be seen on clear days.

We are a short drive to Dunvegan, Portree and Uig where you can catch the ferry to the Outer Hebrides. A bit further is Glendale, Neist Point Lighthouse, the Quairang, the Old Man of Storr, Talisker Distillery and Talisker Bay.


Ashaig B&B is easy to find:

From Portree,

  • Take the A87 towards Dunvegan for approximately 4 miles.
  • Turn left onto the A850. In approximately 7 miles, turn right at the Fanks exit. There is a bus shelter at the junction.
  • Take the single track road for 1 mile. Ashaig B&B is on the left.
  • If you miss Fanks, the next exit is Kildonan (unmarked). Turn right and drive down the single track road approximately half a mile. There is also a bus shelter at this junction.
  • Ashaig is on your right and is signposted from both directions.

From Dunvagan

  • Take the A850 towards Portee
  • In approximately 9 miles you pass through Flashader, where you see a bus shelter on your left hand side.
  • Turn left onto Kildonan.
  • Drive down the road for approximately half a mile.
  • Ashaig is on your right.

Please be advised that if you use Google maps, there is a hamlet called Ashaig to the south of Broadford. Ashaig B&B is located in the north of Skye. Our postcode is IV51 9PU.

Distances to a few points of interest:

Portree 12 miles

Uig 18 miles

Edinbane 1.9 miles

Dunvegan 9.7 miles

Quirang 23 miles

Old Man of Storr 19 miles

Tallisker Distillery 28 miles

Tallisker Bay 32 miles

Sligachan 21 miles

Glendale 17 miles

Neist Point Lighthouse 21 miles

Kilt Rock 27 miles

Staffin 29 miles

Elgol 52 miles

Armadale / Ferry to Mallaig 53 miles