How long does it typically take to travel from Glasgow or Edinburgh to the Isle of Skye without a car, using public transportation?
It typically takes between 5 and 6 hours to travel from Glasgow or Edinburgh to the Isle of Skye without a car, using public transportation. This includes taking a train or bus to Mallaig, followed by a ferry to Skye.