Getting there According to Google Maps, it would take 5.5 hours to drive from Edinburgh to Portree in Skye. Relying on public transport it took a little longer than that for us, taking all day to get to Kyle of Lochalsh and then a bus in the morning to finish[…]