Places to Eat in Isle of Skye
17 restaurants and places to eat
Photo © The Lookout Skye, Google Maps
Skye's eating and drinking scene is spread thinly across a large island, so where you're staying often decides where you'll eat. Portree has the biggest concentration, with harbourside restaurants and bars within walking distance of each other, while Carbost, home to the Talisker distillery, offers the Sligachan Hotel and other spots that double as walkers' pubs after a day on the hills.
Further out, places like Glendale and the smaller settlements around the island rely on cafes, tea rooms and community-run venues such as Glendale Community Hall Association to fill the gaps. Expect honest, hearty food geared towards those who've been out on the coastal paths or exploring the Cuillin, plus the odd converted mill or croft turned into a welcoming cafe stop.
⭐ 4.4
Claymore Bar and Restaurant
⭐ 4.4
Glenbrittle Campsite & Cafe
⭐ 4.4
Talisker Distillery Bistro
⭐ 4.4
The Harbour Restaurant
⭐ 4.3
Caberfeidh Bar & Restaurant
⭐ 4.3
The Granary
⭐ 4.2
Castle Moil Restaurant
⭐ 4.1
Lower Deck Seafood Restaurant
⭐ 3.9
New Creelers Restaurant
⭐ 3.8
Saucy Mary's Village Shop & Cafe
⭐ 3.7
Bakur Bar
⭐ 3.7
Macleod Tables Cafe
⭐ 3.6
Taste of India
⭐ 3.5
Tomita Japanese Restaurant
⭐ 2.9
Saucy Mary's Lodge
Coruisk House
Loch Bay
Page 2 of 2 · 41 in total
Know a restaurant in Isle of Skye 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 restaurant