The journey from Portree on the Isle of Skye to Edinburgh covers approximately 400km. You will travel through the heart of the Scottish Highlands, crossing the Skye Bridge. By bus, the journey is direct and scenic. Driving offers more flexibility to stop at landmarks like Eilean Donan Castle. Expect a travel time of 6 to 7 hours. This route is a gateway to the Highlands.
Total Distance: Driving distance 400 km, straight-line air distance 280 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 7 hours | 6 hours |
| Avg Price | 35-60 GBP | 60-90 GBP in fuel |
| Operator | Citylink | N/A |
| Route | Portree to Edinburgh via Kyle of Lochalsh and A87/A82. | A87 and A82. |
| Tip | Book your bus tickets in advance to guarantee a seat. | The roads can be narrow and winding; drive with caution. |
May to September for the best weather in the Highlands.