How to Reach Portree
- By Bus: City link bus service is available to Portree from Glasgow, Fort William, Inverness, Kyle of Lochalsh. Portree is connected to most parts of Scotland.
- By Rail: Scot Rail is available till Kyle of Lochalsh, from Kyle of Lochalsh you can get City link buses to Portree.
- By Air: The closest airport to reach Portree is Inverness airport which is connected to major cities of UK like London and Edinburgh. From the airport, city link bus service is available to Kyle of Lochalsh and from Kyle of Lochalsh you can take the city link bus to Portree.
- By Car/Taxi: Cars are available on rentals in Portree.
- On Foot: Portree being a small town people prefer walking to nearby places.
|Lochgilphead to Portree||174.03 km||2 hours 54 mins|
|Nairn to Portree||259.32 km||4 hours 19 mins|
|Glasgow to Portree||275.75 km||4 hours 35 mins|
|Edinburgh to Portree||371.27 km||6 hours 11 mins|
|Dumfries to Portree||387.03 km||6 hours 27 mins|
|Liverpool to Portree||573.46 km||9 hours 33 mins|
|Sunderland to Portree||602.63 km||10 hours 2 mins|
|Nottingham to Portree||746.8 km||12 hours 26 mins|
|Leicester to Portree||772.86 km||12 hours 52 mins|
|Sandy to Portree||880.19 km||14 hours 40 mins|