The Roses B&B
Road from from Portree (1.0 miles)On entering Portree, you will come to a roundabout with the A87 to Dunvegan signposted left (1st exit). Take the 2nd exit to Portree town centre. Stay on the main road which will turn sharp left, past a Co-op on your left, then sharp right (Bosville Terrace). At the end of Bosvill Terrace, take the left fork in the road signposted A855. You are now in Staffin Road. Follow the road uphill for half a mile (0.8 kilometres), you will see Riverside Cottage on your left, on a sweeping righthand bend.
Bus from from Kyle of Lochalsh (35.23 miles)Take Scottich Citylink Bus 917 from the Harbour Slipway stop in Kyle of Lochalsh to Portree. Journey time is 1hour and 3mins and the bus will terminate in Somerled Square in Portree. On leaving the bus, exit Somerled Square via Wentworth Street (Portree Hotel is on that corner). Turn left out of Wentworth Street, walk up past a small Co-op into Bosville Terrace. At the end of Bosville Terrace take the left fork (A855). You are now in Staffin Road. We are a 17min walk up the road on the left.
Bus from from Inverness (113.91 miles)From Inverness Bus Station take the Scottish Citylink bus 917 to Portree. Journey time is 3hours 17mins. The 917 will stop at Kyle of Lochalsh, Harbour Slipway. Stay on the bus and follow the bus directions from Kyle of Lochalsh.
Air from from London (638.9 miles)From London Luton Airport, Easjet fly non-stop to Inverness Airport (INV). Journey time is 1hour 30mins. From London Heathrow Airport, British Airways fly non-stop to Inverness Airport (INV). Journey time is 1hour 40mins. From Inverness Bus Station you can get a Citylink bus 917 to Portree (see from Inverness - Bus).