Dining at the best restaurants on the Isle of Skye is a must-do for any traveler. With its unique combination of locally sourced ingredients and beautiful landscapes, the island offers a wide range of cuisine. Expect traditional Scottish dishes and Michelin-standard plates prepared with seasonal produce.
Whether you're looking for stunning views of the Cuillin Ranges or an opportunity to sample local seafood, the Isle of Skye's most popular restaurants have something unique to offer every diner. We recommend booking a table in advance for most of the eateries on this list.
- 1
The Three Chimneys Restaurant
Delicious tasting menus and breathtaking views
- Food
The Three Chimneys Restaurant in Dunvegan is regarded as the best restaurant on the Isle of Skye. Boasting 3 AA Rosettes, this award-winning restaurant offers diners an unforgettable experience with some of the best dishes on the island cooked from locally sourced ingredients. The exquisite wines and Scottish gins will make your meal even more special.
Diners can order a la carte or book a spot at the Kitchen Table to enjoy 6 to 7 courses of the Chef's Choice Tasting menu. The courses can include fresh lobster, lamb from local farms, and doubled-dived scallops from Sconser. The beautiful views from inside the restaurant provide a unique atmosphere. You'll feel like you're dining among nature with panoramic views of Loch Dunvegan.
Location: Colbost, Dunvegan, Colbost, Isle of Skye IV55 8ZT, UK
Open: Daily from noon to 1.30 pm and from 6 pm to 9.30pm
Phone: +44 (0)1470 511258
Mapphoto by Chuck Schubert (CC BY-SA 2.0) modified
- 2
Edinbane Inn
Charming restaurant inside a converted old farmhouse
- Food
Edinbane Inn is a warm and welcoming restaurant in Edinbane serving some of the freshest dishes on the Isle of Skye. The menu here changes with what produce is available seasonally. You can expect smoked and pan-fried salmon fillet, slow-roasted feather blade of beef and Yorkshire pudding, and spicy cauliflower soup.
This family-run establishment also offers an excellent selection of beverages, including local craft beers and Scottish whiskeys. If you're looking for some evening entertainment, the restaurant hosts traditional music sessions 3 times a week. Edinbane Inn also boasts stunning views of the surrounding countryside, giving you a glimpse into the island's natural beauty.
Location: 2 Edinbane Pottery, Edinbane, Portree IV51 9PW, UK
Open: Monday–Saturday from 5.30 pm to 10.30 pm, Sunday from midday to 10.30 pm
Phone: +44 (0)1470 582414
Mapphoto by Edinbanelodge (CC BY-SA 4.0) modified
- 3
West Pier Restaurant at Skeabost Country House Hotel
Watch the sunset over a beautiful loch
- Food
West Pier Restaurant at Skeabost Country House Hotel is an excellent place to visit for a truly unique dining experience. The restaurant offers spectacular views of Loch Snizort and classic dishes made using only locally sourced ingredients. Expect dishes like steamed west coast mussels, roasted Highland lamb shank, and ale-battered haddock fillet.
The restaurant also boasts an impressive selection of wines, malt whiskeys, and Scottish gins. What makes this place even more appealing is its large windows. No matter where you sit, you can take in uninterrupted views of the River Snizort and the surrounding lush countryside.
Location: Skeabost Bridge, Isle of Skye IV51 9NP, UK
Open: Daily from midday to 2 pm and from 6 pm to 9 pm
Phone: +44 (0)1470 373737
Map - 4
Loch Bay Restaurant
Fresh seafood in a stunning setting
- Couples
- Food
- Luxury
Loch Bay Restaurant is a must-visit for any foodie who visits the quaint village of Stein on the Isle of Skye. This Michelin-starred restaurant offers an unforgettable experience – expect contemporary Scottish seafood dishes with a French twist.
Executive Chef Michael Smith ensures that every dish served in his multiple-course “Skye Fruits de Mer’ menu” showcases the finest locally sourced shellfish and fish. As for standout features, the restaurant is right on the shoreline, so you can watch the sunset over the horizon while you enjoy your meal.
Location: 1 Macleods Terrace, Stein, Isle of Skye IV55 8GA, UK
Open: Thursday–Saturday from 6.30 pm to 10.30 pm (closed Sundays to Wednesdays)
Phone: +44 (0)1470 592235
Map - 5
The Oyster Shed
Small, family-run restaurant for fresh oysters
- Food
The Oyster Shed, as its name suggests, is quite literally a shed serving freshly shucked and cooked oysters. The molluscs are grown in the transparent waters of Loch Harport, only 1 mile away, so freshness is guaranteed. You can also feast on an array of local seafood delicacies, including fresh crab, lobster, and mussels.
The takeout joint is in the village of Carbost, south of the Isle of Skye. Be prepared to stand and eat, as the dining area is just a couple of barrels outside. However, the beautiful views over the Cuillins Hills make up for the standing-only meal. You can also take advantage of Oyster Shed's BYOB policy, by buying whiskey from the nearby Talisker distillery.
Location: Carbost Beag, Isle of Skye IV47 8SE, UK
Open: Monday–Saturday from 11 am to 5 pm (closed on Sundays)
Phone: +44 (0)7751 025074
Map - 6
Scorrybreac Restaurant
Fine dining with stunning views across a harbor to dark, rocky cliffs
- Food
Scorrybreac Restaurant is perched above the harbor in Portree and offers modern Scottish cuisine with French influences. Chef Calum Munro uses the island's wide variety of local, seasonal products, such as wild venison, fresh seafood, and foraged plants, to prepare his delicious dishes.
Dishes include cod's roe, cod with lemon butter, and venison with juniper, chestnut and red cabbage. The restaurant also boasts an impressive selection of beverages to pair with your meal, such as Edinburgh-based L'art du vin wine, Scottish single-malt whiskeys, and locally roasted coffees.
Location: Scorrybreac Restaurant, 7 Bosville Terrace, Portree IV51 9DG, UK
Open: Tuesday–Saturday from 5 pm to 9 pm (closed on Sundays and Mondays)
Phone: +44 (0)14786 12069
Map - 7
Uig Hotel Restaurant
Enjoy seasonal Skye produce in a gorgeous setting
- Food
Uig Hotel Restaurant is an excellent option for those looking to experience traditional Scottish cuisine with beautiful views over Uig Bay. The restaurant offers an extensive menu of classic dishes made with the freshest local, seasonal ingredients and seafood straight from the waters surrounding the island.
The menu changes with the seasons, but you can find dishes like Scottish seafood chowder, beer-battered haddock with hand-cut chips, Highland venison, and prime Scottish sirloin steak. To complement your meal, you can choose from an impressive list of single malts, draught beers, Isle of Skye gins, and the locally brewed Isle of Skye Brewery cask-conditioned ales.
Location: Uig, Isle of Skye IV51 9YE, UK
Open: Daily from midday to 2.45 pm and from 5.30 pm to 8.30 pm
Phone: +44 (0)1470 542205
Map - 8
Kinloch Lodge Restaurant
A remote restaurant with a magical backdrop
- Food
Kinloch Lodge Restaurant sits in an idyllic spot overlooking Loch na Dal, on the remote southern shores of Skye. This 1-Michelin-starred restaurant delights diners with its exquisite views and seasonal menus. You can find fresh seafood and Scottish-inspired dishes, such as seared Sconser scallops, roast Highland beef fillet, and roast breast of Perthshire pigeon.
Many vegetables, fruit, and herbs are sourced from Kinloch Lodge's kitchen garden. While the food is spectacular, the restaurant's location at the Macdonald clan's 16th-century hunting lodge, which overlooks glistening water and a moody hill, makes the drive out worthwhile.
Location: A851, Sleat, Isle of Skye IV43 8QY, UK
Open: Daily from midday to 2.30 pm and from 6 pm to 8.30 pm
Phone: +44 (0)1471 833333
Map - 9
Red Skye Restaurant
Relaxed eatery set in a historic 1876 schoolhouse
- Food
Red Skye Restaurant lies in the village of Lower Breakish, only a short drive outside Broadford in the south of the Isle of Skye. Its food is classic Scottish and seasonal, and the menu regularly changes to highlight fresh ingredients and flavors of the Inner Hebrides.
Many guests come to Red Skye Restaurant for an evening of delightful food and beverages, all while taking in the stunning views of the Cuillin Ranges and Inner Sound. You can also order wine, gin, and single-malt whiskey to accompany your meal. Bring along some cash, as the restaurant doesn’t accept credit cards.
Location: Breakish, Isle of Skye IV42 8PY, UK
Open: Tuesday–Saturday from midday to 2.30 pm and from 5.30 pm to 9 pm (closed on Sundays and Mondays)
Phone: +44 (0)7949 531527
Map - 10
Siaway Fish & Chips
An unpretentious spot for fish and chips
- Food
Siaway Fish & Chips offers an experience that's more than just fried food on the Isle of Skye. Serving up a range of classic fish and chips dishes made with ethically and sustainably sourced seafood, a trip to Broadford won't be complete without a layover at this local "chippy".
The little cafe also prepares langoustines, crabs, lobsters and scallops, plus a variety of vegan, vegetarian, and gluten-free options. It overlooks the waterfront in Broadford, so watch out for the greedy seagulls that are just waiting for a chance to steal a chip!
Location: Shore Road, Broadford, Isle of Skye IV49 9AB, UK
Open: Monday–Saturday from 7 am to 8 pm (closed on Sundays)
Phone: +44 (0)1471 822158
Map