Edinbane Inn is located 14 miles from Portree and 7 miles from Dunvegan on the A850.
The easiest way to get here is by car, from Inverness the journey takes approximately 2.5 hours, from Edinburgh and Glasgow approximately 5-6 hours.
Buses travel from Glasgow and Inverness to Portree several times daily, Click here for details
Trains only travel as far as Kyle of Lochalsh but you can buy a ticket which includes a connecting bus to Portree
There are regular flights to Inverness from all major UK cities.