Getting here is quite straight forward.
Head for Kyle of Lochalsh (A87) and be sure to have money ready for the toll bridge. Once you have crossed the bridge follow the A87 north for 34 miles and you will reach Portree.
Bus services run daily from Inverness, Fort William, Glasgow and Edinburgh.Timetable are available from the Tourist office and Citylink themselves.
The train comes into Kyle Of Lochalsh and from there you would need to get a bus or taxi to Portree.