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.

Get Around:

  • By Car/Taxi: Cars are available on rentals in Portree.
  • On Foot: Portree being a small town people prefer walking to nearby places. 
Route Distance Time
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