All 20 Isle of Skye Restaurants You Can Book Online Easily

Skye Restaurants With Online Booking List
    Add a header to begin generating the table of contents

    All the restaurants on Skye that offering instant online booking.

    David MacDonald
    Isle of Skye Guide

    For the planners among you, we’ve created this list of all (that we can find) the restaurants on Skye that offering instant online booking. This way, you’re sorted and will have no problems finding places to eat on Skye.

    PRO TIP: When you know your dates – just go the extra step and book in your preferred restaurants

    There are some good restaurants not on this list – but these are phone booking and walk in only, which for many people is not suitable.

    This list is designed to make sure you have something lined up for any night you really want a confirmed restaurant on Skye.

    Almost all restaurants cater to dietary requirements these days, but its a good idea to let the restaurant know ahead of time.

    Booking a restaurant on the Isle of Skye can, at times, be tricky, even for locals. Many restaurants only accept walk-ins, while others only take bookings over the phone. If you want to sort out your dining arrangements ahead of time, neither option is suitable. For those already on the island, after a long day, the last thing they want to be doing is wandering around looking for a table.

    Central Isle of Skye Restaurants with Online Booking

    (Nearest Portree, Fairy Pools, Talisker Distillery & Storr)

    Antlers Bar & Grill - Portree Restaurant

    Book Here
    The Antlers Bar & Grill restaurant in Portree offers a diverse menu featuring a mix of traditional and more creative dishes. Visitors can expect high-quality starters such as seared scallops, blue cheese & potato salad, and seafood chowder. Main courses include options like slow-cooked beef, pan-fried salmon, and lamb, all praised for their flavor and presentation. Portions are generous. Expect to pay between £30 to £50 per person

    Dulse and Brose - Portree Restaruant

    Book Here
    Dulse and Brose is known for its great food and welcoming atmosphere. The menu includes locally sourced ingredients, with standout dishes like the creamy mushroom soup, haddock chowder, and venison risotto. Desserts like the chocolate fondant and raspberry tart are highly praised. The restaurant offers a mix of seafood, meat, and vegetarian options. Expect to spend between £40 to £60 per person.

    Chargrill - Portree Restaurant

    Book Here
    Chargrill serves a variety of well-prepared dishes with a focus on grilled meats and savory sides. Signature items include sirloin steak, ribeye, and lemon chicken cooked to perfection. The menu also features roasted pork loin and chicken breast, complemented by sides like hasselback potatoes, mushroom dishes, truffle fries, and walnut salad. Seafood options such as scallops and crab croquettes are also available. For dessert, apple tartin and date cake are popular choices. The restaurant offers labeled vegetarian dishes and is attentive to dietary restrictions. Window seats offer scenic views. Expect to spend between £50 and £70 per person, depending on your choices and whether you include drinks.

    Scorrybreac - Portree Restaurant

    Book Here
    Scorrybreac offers an inventive menu with an emphasis on seafood and game. Signature dishes include monkfish cheeks, haddock, crab porridge, venison, lamb, cod, and halibut. The concept of sharing plates allows diners to sample a variety of flavors, such as fried monkfish cheeks and miso butter whip for focaccia. The restaurant provides a cozy, intimate environment and accommodates dietary preferences. Expect to spend around £80–100 per person, with some meals exceeding £100.

    The View - Portree Restaurant

    Book Here
    The View Restaurant offers a wide. Options include beef shin, chicken dishes, venison, and ocean trout. Seafood lovers will appreciate the white wine-steamed mussels and various fish specials. Desserts like sticky toffee pudding and s’mores brownie are highly recommended. With a setting that boasts stunning views of Portree and a welcoming atmosphere. Expect to spend between £50 and £70 per person.

    The Restaurant at Skeabost House Hotel - Restaurant Near Portree

    Book Here
    The Restaurant at Skeabost Hotel serves a variety of well-prepared dishes in a beautiful conservatory setting. The menu includes traditional and contemporary options such as venison stew, lamb meatballs, crab and mussels, and various fish dishes like haddock, cod, and lemon sole. Starters include soups, salads, and smoked salmon. There are vegetarian and vegan options available as well. The wine selection is large, and desserts like sticky toffee pudding are a favourite. Expect to spend between £30-80 depending on your choice of meal and drinks.

    The Three Chimneys at Talisker - Restaurant Near Fairy Pools

    Book Here
    The Three Chimney At Talisker specialises in seafood and local game. The tasting menus, particularly the “Journey” set, offer a range of well-prepared courses with seasonal and fresh ingredients with a whisky twist. Non-seafood options include tacos, though vegetarian choices are limited. A variety of unique drinks are available, including soft drinks, coffee, and both alcoholic and non-alcoholic cocktails. Expect to spend between £30-90 depending on your choice of meal and drinks.

    North Skye Restaurants with online booking

    (Nearest Quiraing and Fairy Glen)

    The Ferry Inn - Uig Restaurant

    Book Here
    The Ferry Inn serves a variety of small plates, allowing diners to sample multiple dishes without over-ordering. The menu features local produce and includes options like ribeye, grilled asparagus with parmesan, flatbreads, smoked haddock croquettes, and mozzarella with romesco sauce. Grilled and charcoal oven-prepared items are particularly recommended. Other notable dishes include scallops with black pudding crumb and bacon jam. Desserts are also available and look impressive. The atmosphere is relaxed, and the service is friendly, making it a great spot for a memorable dining experience. Expect to spend approximately £40-£60 per person for dinner.

    Skye Restaurant - Flodigarry Near Quiraing

    Book Here
    The restaurant serves a variety of fresh seafood, including oysters, lobster, scallops, and a seafood platter. Additionally, beef and venison are available, all prepared with care. The menu is not extensive but focuses on quality dishes. Expect to spend between £40-£70 per person.

    North West Isle of Skye Restaurants

    (Nearest Dunvegan Castle, Coral Beach & Neist Point)

    Edinbane Lodge - Edinbane Restaurant

    Book Here
    Edinbane Lodge offers a refined dining experience, specialising in locally sourced seafood and meat dishes. The restaurant features a tasting menu with well-presented dishes, balancing flavours with local ingredients. Service is excellent. Expect to spend between £80-£140 per person.

    Chidakasha Skye - Veg Restaurant Near Neist Point

    Book Here
    Chidakasha Skye offers inventive and delicious vegetarian and vegan cuisine. The menu features local and homegrown produce, highlighting unique ingredients and herbs from their own garden. Each course is thoughtfully paired with a variety of specialty teas, enhancing the overall dining experience. The intimate setting, with only a few tables, adds to the charm. Expect to pay between £40-£60 per person

    Edinbane Inn - Edinbane Restaurant

    Book Here
    The Edinbane Inn offers a mix of traditional Scottish dishes and other gastro pub style plates. Starters include options like Cullen Skink, a traditional creamy soup with smoked haddock. For mains, the menu features dishes such as roast blade of beef with root vegetables, Scottish chicken wrapped in bacon with a whisky mushroom sauce, and a venison burger. Seafood options like mussels and cod are also available. Desserts include favorites like sticky toffee pudding and apple crumble. Expect to pay between £25 and £40 per person.

    The Three Chimneys Restaurant - Restaurant Near Dunvegan

    Book Here
    The Three Chimneys offers a refined dining experience featuring locally sourced ingredients and creative preparations. Starters include hand-dived Sconser scallops served in various styles and a unique haggis dish enhanced with a rich gravy. Main courses highlight options such as monkfish, beef, venison, and cod. Sides include whipped potatoes and house-made butters. Desserts range from a delightful parfait to a decadent chocolate praline and a beautiful pear dish. The restaurant also offers an impressive selection of wines and spirits. Expect to pay between £80 and £150 per person.

    The Old School - Dunvegan Restaurant

    Book Here
    The Old School Restaurant offers a range dishes suitable for various tastes. Starters include fresh scallops with couscous and mussels in white wine cream and garlic. Mains feature options such as slow-cooked beef cheek, chicken wrapped in bacon with pepper sauce, fish pie, and fish and chips. Vegetarians can enjoy dishes like a blue cheese salad. For dessert, the sticky toffee pudding comes highly recommended. Whether you choose to dine in or take out, the quality of food remains consistently high. Expect to pay between £20 and £40 per person.

    The Dunvegan Restaurant

    Book Here
    The Dunvegan has a focus on local and Scottish ingredients, cooked over an Asado grill and wood-fired oven. Their menu features a 3-course or 5-course option, both showcasing an array of shareable dishes. Starters might include olives with artichokes and lamb kofta, while mains often feature options like turbot, steak, aged rump with chimichurri, and fish yakitori. Desserts include treats like affogato, Scottish cheese plate, and sticky toffee pudding. The menu changes regularly to highlight seasonal produce. Expect to pay between £70 and £120 per person.

    The Stein Inn - Waternish Restaurant

    Book Here
    The Stein Inn has an emphasis on fresh, local seafood. Diners can enjoy langoustines, calamari, and smoked fish starters. Mains include fish and chips, brown crab, monkfish, lobster, and venison, all served with a variety of vegetables and sauces. The portions are generous and the presentation is excellent. For dessert, the sticky toffee pudding is a popular choice. Expect to pay between £30 and £50 per person.

    South Isle of Skye Restaurants

    (Nearest Skye Bridge, Armadale Castle )

    The Sprig - Broadford Restaurant

    Book Here
    The Sprig restaurant on Skye Island, set in a beautifully renovated stone building, offers a welcoming atmosphere with a touch of elegance. Diners can enjoy a range of dishes such as prawn spaghetti, trout, grilled chicken, and steak, complemented by creative options for vegetarians and those with dietary restrictions. Highlights include the twice-baked cheese soufflé, Sunday roast, and an impressive selection of cocktails. Desserts like sticky toffee pudding and pineapple tart round out the menu. Expect to pay between £50-£70 per person.

    Broadford Hotel Restaurant

    Book Here
    The restaurant at Broadford Hotel offers fresh seafood from the island’s waters and high-quality meats and vegetables from local farmers. The menu includes scallops with butternut squash purée, Loch Eishort mussels in a garlic cream sauce, and peppered pork fillet with Lyonnaise potatoes. Vegetarian options like the roasted beetroot and goat’s cheese salad and aubergine tart fine are also available. Desserts such as Drambuie (a famous local drink)  and coffee panna cotta and a selection of Scottish cheeses round out the meal. Expect to pay between £50-£70 per person.

    Kinloch Lodge - Restaurant Near Broadford

    Book Here
    Kinloch Lodge offers fine dining presenting a diverse menu centred on local and seasonal produce. Some standout dishes include seared monkfish with pak choi in a miso corn broth, Ayrshire pork cheek with burnt apple puree, Highland beef fillet, and summer truffle cottage pie. Additionally, small tasting plates like sesame toast langoustines and venison pie are popular choices. Desserts are light, and the wine list is extensive. Expect to pay between £100-£150 per person

    Duisdale House Restaurant - Restaurant Near Armadale

    Book Here
    Duisdale House Hotel offers a refined dining experience, focusing on local and seasonal produce. Highlights include fresh scallops with a touch of raspberry, lamb, steak, and creative vegetarian options. Notable sides like creamed potatoes and inventive desserts complement the meals. The dining room provides an elegant atmosphere, perfect for special occasions. Expect to pay between £50-£70 per person.

    Keep Exploring