How to find us. From Fort William (Oban and Glasgow) Daily coach service direct to Dornie (approx. 1 hour 35 minutes) From Inverness (Perth and Edinburgh) Daily coach service direct to Dornie (approx. 1 hour 45 minutes) Train from Inverness to Kyle of Lochalsh (2 hours) then coach to Dornie (8 miles) From the Isle of Skye Daily coach service from Portree/Broadford via Kyle of Lochalsh to Dornie (continues to either Fort William or Inverness)