The journey from Portree on the Isle of Skye to Fort William covers approximately 170km. 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 3 to 4 hours. This route is a gateway to the Highlands.
Total Distance: Driving distance 170 km, straight-line air distance 120 km.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 3 hours 30 mins | 3 hours |
| Avg Price | 20-35 GBP | 25-40 GBP in fuel |
| Operator | Citylink | N/A |
| Route | Portree to Fort William 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.