Hotels in Portnalong
51 handpicked places to stay
Photo © Tony Nichols, Google Maps
Bracadale House
B&B · Iv47 8sl, Portnalong
A straightforward B&B in Portnalong, Isle of Skye, suited to walkers and cyclists wanting sea and mountain views without fuss.
Garroch House
B&B · 10b Fiskavaig, Carbost · 1.7 miles away
Adults-only B&B in Carbost, Isle of Skye, with en-suite rooms, drinks on hand and free on-site parking.
The Anchorage
B&B · 9 Eabost West, Ose · 4.1 miles away
The Anchorage is a B&B in Ose on Skye with sea and mountain views from a garden that guests actually get to sit in.
Hame on Skye
Hotel · Roag Orbost, Lonmore · 7.8 miles away
A hotel at Roag Orbost in Lonmore on the Isle of Skye, surrounded by open countryside close to Dunvegan and Ardroag.
House on the Falls
B&B · House On The Falls, Portree · 8.5 miles away
A family-run B&B on a Portree croft, Isle of Skye, with simple en-suite rooms, free parking and a Scottish breakfast to start the day.
Canowindra
B&B · Canowindra, Portree · 8.9 miles away
Adults-only B&B in Portree, Isle of Skye, with refined en-suite rooms including free-standing baths and a guest lounge.
Sligachan Hotel
Hotel · Sligachan, Sligachan · 8.9 miles away
A 21-room hotel at Sligachan on the Isle of Skye, set below the Cuillin mountains with free parking and its own bar and restaurant.
Kilmuir Park
B&B · Kilmuir Park, Dunvegan · 9 miles away
Adults-only B&B near Dunvegan on Skye, with breakfast included and mountain views from the garden.
Brae Cottage
B&B · Brae Cottage, Dunvegan · 9.1 miles away
A traditional cottage-style B&B in Dunvegan, Isle of Skye, with mountain views and free on-site parking.
Taigh Scalpaigh
B&B · 6b Heatherfield, Portree · 9.2 miles away
Adults-only B&B in Portree's Heatherfield, on Skye's edge, with garden views and spotless en-suite rooms close to the harbour town.
Heatherfield House B&B
B&B · 6a HeatherfieldPortreeIV51 9NE, Portree · 9.2 miles away
Heatherfield House B&B in Portree, Isle of Skye, pairs free on-site parking with an outdoor picnic area and garden for guests to enjoy.
Bracken Hide Hotel
Hotel · Struan Road, Portree · 9.2 miles away
Adults-only hotel on the edge of Portree, Isle of Skye, with cosy pod-style rooms, a sauna and cold plunge, and mountain views.
Feochan Rooms Portree
Guest Accommodation · 11 Fisherfield, Portree · 9.2 miles away
A guest house on Fisherfield in Portree, Isle of Skye, with free parking, a garden and en-suite rooms just a short walk from the harbour.
Glendaruel Bed and Breakfast
B&B · 11 Fisherfield, Portree · 9.2 miles away
Family-run B&B in Portree, Isle of Skye, with breakfast included and a garden for relaxing after a day exploring Skye.
The Gables Bed & Breakfast
B&B · Viewfield Road, Portree · 9.3 miles away
A small family-run B&B on Viewfield Road with three en-suite rooms, free parking and a ten-minute walk into the centre of Portree.
An-Airidh Bed & Breakfast Portree
B&B · 6 Fisherfield, Portree · 9.3 miles away
A simple, well-run B&B in Portree suited to travellers who want loch views and a cooked breakfast without fuss or frills.
Hazelmount Self-Catering Cabin
B&B · Heron Place Portree, Portree · 9.3 miles away
A self-catering cabin in Portree, Isle of Skye, with sea views and free parking, suited to travellers touring the island's landscapes.
Skye Haven
B&B · Skye Haven, Portree · 9.3 miles away
Adults-only B&B in Portree, Isle of Skye, with breakfast and packed lunches to fuel days out walking or fishing.
Skeabost House Hotel
Hotel · Skeabost Bridge, near Loch Snizort · 9.4 miles away
A Victorian shooting lodge on the shore of Loch Snizort with its own nine-hole golf course, salmon fishing and a loch-view restaurant.
Kiloran Self Catering Suite
Guest Accommodation · 70 Aird Bernisdale, Skeabost · 9.4 miles away
Adults-only self-catering suite in Skeabost, Skye, with sea and garden views and free on-site parking.
Babas rooms
B&B · 10 Kings Brae, Dunvegan · 9.4 miles away
Adults-only B&B on Kings Brae in Dunvegan, Isle of Skye, with free parking and a garden for relaxing between excursions.
Taigh Duitseach
B&B · Viewfield Road, Portree · 9.4 miles away
A B&B on Viewfield Road in Portree, Isle of Skye, with mountain views, free parking and easy walking to town.
Creagory Skye
B&B · Dunvegan Road, Portree · 9.5 miles away
An adults-only B&B on Dunvegan Road, Portree, suited to couples wanting quiet comfort and an easy walk into town on Skye.
Taransay House
Guest Accommodation · Viewfield Road, Portree · 9.5 miles away
A traditional Skye guest house on Viewfield Road, Portree, offering spacious en-suite rooms and food that outshines the setting.
Meadowbank Guest House
B&B · Meadowbank House, Portree · 9.5 miles away
A traditional Portree guest house with classic, cosy rooms, some with sea views, and a sunroom for relaxing after a day on Skye.
Stratheyre
B&B · Carbost, Skeabost · 9.6 miles away
A straightforward B&B in Skeabost on Skye, well suited to golfers, anglers and cyclists wanting a quiet base with free parking.
The Skye Inn
Hotel · Springfield Road, Portree · 9.7 miles away
A Portree inn on Springfield Road, close to the harbour and hills of Skye, within easy walking distance of the town centre.
The Tide
B&B · The Tide, Dunvegan · 9.7 miles away
A straightforward B&B in Dunvegan, Isle of Skye, suited to walkers and drivers touring the area, with free parking and garden or mountain views.
Atholl House Skye
Hotel · Atholl House, Dunvegan · 9.7 miles away
Adults-only hotel in Dunvegan on Skye, with free on-site parking, a restaurant and bar, and packed lunches for a day out walking.
Stonefield House
Guest Accommodation · Stonefield House, Portree · 9.7 miles away
A guest house in Portree, Isle of Skye, with free on-site parking, free WiFi and a garden for relaxing after days out on the island.
Old Nurses Cottage
B&B · 22 Bernisdale, Skeabost · 9.7 miles away
B&B in Skeabost on Skye, close to Bernisdale and Carbost, with sea, lake and mountain views from a quiet garden setting.
Bellfield Skeabost Bridge
B&B · 2 Bellfield, Skeabost Bridge · 9.7 miles away
B&B in Skeabost Bridge on Skye with mountain views from the garden and free on-site parking for exploring the Fairy Pools and Old Man of Storr.
Gleann an Ronnaich Bed and Breakfast
B&B · Staffin Road, Portree · 9.8 miles away
A small three-room B&B on Staffin Road in Portree, Isle of Skye, with en-suite bathrooms and free parking on site.
The Portree Hotel
Hotel · Somerled Square, Portree · 9.8 miles away
Hotel right on Somerled Square in Portree, Isle of Skye, with the harbour, shops and restaurants all within walking distance.
Marmalade Hotel
Hotel · Portree, five minutes from the centre · 9.8 miles away
A Georgian house on a hillside above Portree with 34 contemporary rooms, saunas, log fires and a chargrill restaurant focused on seafood.
The Rosedale Hotel
Hotel · Beaumont, Portree · 9.8 miles away
A harbourside hotel in Portree, Isle of Skye, suited to travellers who want comfortable rooms and water views without a big price tag.
Old Captain Guest House
Guest Accommodation · 1 Blaven Road, Portree · 9.8 miles away
Guest house in Portree, Isle of Skye, close to Achachork with mountain views and free parking for exploring the area.
The Royal Hotel
Hotel · Bank Street, Portree · 9.8 miles away
A Bank Street hotel in the heart of Portree, Isle of Skye, with sea views and an easy walk to the harbour and town.
Caledonian Hotel
Hotel · Wentworth Street, Portree · 9.8 miles away
A traditional Portree hotel on Wentworth Street with sea and mountain views, free parking, and an easy walk into town.
Oisean Sheonag
B&B · 3 Fladda Crescent, Portree · 9.8 miles away
A B&B in Portree, Skye, with breakfast included, a garden and outdoor seating, plus free parking and WiFi.
Braeside Guest Rooms
Guest Accommodation · Stormyhill, Portree · 9.8 miles away
An adults-only stone cottage on Stormyhill in Portree, Isle of Skye, with cosy sloped-ceiling rooms and free WiFi.
The Bosville
Hotel · Central Portree, near the harbour · 9.8 miles away
A boutique hotel in restored nineteenth-century cottages in the middle of Portree, with a well-regarded restaurant and a busy merchant bar.
VamilaSkye B&B
B&B · 25 Sluggans Drive, Portree · 9.8 miles away
Adults-only B&B in Portree, Isle of Skye, with an electric vehicle charge point, free parking and a garden to relax in.
Edinbane Lodge
Hotel · Old Dunvegan Road, Edinbane · 9.9 miles away
Hotel on the Isle of Skye at Edinbane, close to Blackhill and Greshornish, with easy access to walking, cycling and fishing nearby.
Coolin View
Guest Accommodation · 2 Bosville Terrace, Portree · 9.9 miles away
Guest house on Bosville Terrace in Portree, Isle of Skye, with harbour views and walking distance to the town's pubs and restaurants.
B&B Ronan House
B&B · 21 Upper Edinbane, Edinbane · 9.9 miles away
Adults-only B&B in Edinbane, Isle of Skye, with en-suite rooms, garden views and free parking, close to a pub and fishing.
Grenitote B and B
B&B · 9 Martin Crescent, Portree · 9.9 miles away
Family-run B&B in Portree, Isle of Skye, with free parking and easy access to the harbour's pubs, restaurants and walking routes.
Edinbane Inn
Hotel · Edinbane Inn, Edinbane · 9.9 miles away
A traditional Skye inn at Edinbane with its own bar and restaurant, plus free parking and WiFi for an adults-only stay.
Rockview
B&B · Mill Road, Portree · 9.9 miles away
A well-regarded B&B on Mill Road in Portree, Isle of Skye, known for spacious rooms with complimentary local whisky and a full Scottish breakfast.
Tors Place
Guest Accommodation · 1 Storr Terrace, Portree · 9.9 miles away
Guest house on Storr Terrace in Portree, Isle of Skye, close to the harbour's pubs and restaurants, with free parking and WiFi.
Air Leth Bed & Breakfast
B&B · Storr Road, Portree · 10 miles away
B&B on Storr Road in Portree, Isle of Skye, with mountain views and pubs, restaurants and fishing all close by.
Know a hotel / b&b in Portnalong that's missing?
Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.
Add a hotel / b&b