So where exactly is Off The Hill B&B and how do you get here?

We are situated on the Sleat (pronounced “slate”) peninsula on the Isle of Skye within a settlement made up of three hamlets, Isleornsay, Camarcross and Duisdale Beag. The B&B is literally just off the A851, 14 miles south from the Skye Bridge and 7 miles north of the Armadale ferry terminal.

We will send you the exact location and directions once you have confirmed your booking, but if you just type "Off the Hill" in google maps - ta da!!


By road
If you are travelling from the north and Inverness you are probably going to approach the island via the Skye Bridge (there is no toll) The B&B is 95 miles (2hr drive) from Inverness, via either Achnasheen or Shiel Bridge.

If you are approaching from the south you have two options; either the drive via Glen Garry or via the Mallaig ferry. The B&B is 55 miles (2hr drive) from Fort William, incorporating the ferry journey or 90 miles (2hr drive) again from Fort William, but via the very scenic Glen Garry and Shiel Bridge route.

By ferry
Arriving from the south and on the ferry is a wonderful way to approach the Sleat peninsula. Caledonian MacBrayne operate the Mallaig to Armadale ferry all year round.

By rail
ScotRail, Scottish railway network operate trains to both Kyle of Lochalsh and Mallaig (and then catch the onward ferry). By prior arrangement we could organise a pick-up/drop off at either Kyle of Lochalsh or Armadale.

It is strongly recommended that if you plan to arrive by public transport that you also arrange a hire car prior to your arrival - public transport will not allow you to see much of what the island has to offer. Try either MacGillivary Motors (Armadale) 01471 844361, Morrisons Car Hire (Portree) or Skye Car Hire (Kyle) 01599 534323.

By air
Finally a number of airlines fly into Inverness, Glasgow and Edinburgh airports. Public transport is available for onward travel – see above or better still organise car hire from these larger hubs.