Must-see restaurants in Northern Highlands & Islands

  • Plockton Inn

    Ullapool to Kyle of Lochalsh

    Offering a wide range of anything from haggis to toothsome local langoustines (Plockton prawns) and daily seafood specials, Plockton Inn covers lots of…

  • Temple Cafe

    Outer Hebrides

    Set in a cute stone-and-timber 'hobbit house' that was originally a visitor centre, and strewn with cushions covered in Harris tweed, this rustic cafe…

  • Café Arriba

    Portree (Port Righ)

    Arriba is a funky little cafe, brightly decked out in primary colours and offering delicious flatbread melts (bacon, leek and cheese is a favourite), as…

  • Scourie Hotel

    North & West Coast

    This welcoming fishing-focused hotel has a formal dining room (set menu and set time: diners are summoned by gong!), and an enjoyably convivial bar, with…

  • Crannag

    East Coast

    Classic casual dining fare from various parts of the world comes together at this likeable Highland bistro, an unlikely find in Bonar Bridge. The menu…

  • River Bothy

    Caithness

    Just where the A9 does a hairpin through Berriedale, this excellent tearoom occupies a stone cottage by the stream that was once the local laird's laundry…

  • Luigi

    East Coast

    The clean lines of this contemporary Italian-American cafe make a break from the omnipresent heritage and history of the coastline. Ciabattas and salads…

  • Applecross Walled Garden

    Ullapool to Kyle of Lochalsh

    On the grounds of the local mansion in Applecross is a pretty walled garden, and in a building at the end of the garden is this lovely licensed cafe…

  • Dornoch Castle Hotel

    East Coast

    In the evening, toast your toes in the cosy bar, which has decent real ales and a substantial malt selection, before dining in style at this hotel…

  • Shieldaig Bar & Coastal Kitchen

    Ullapool to Kyle of Lochalsh

    This attractive pub has real ales and waterside tables plus a great upstairs dining room and an outdoor deck. There's an emphasis on quality local seafood…

  • Red Roof

    Skye

    Tucked away up a glen, a mile off the main road, this restored 250-year-old byre is a wee haven of home-grown grub. The dinner-only menu, served at 7.30pm…

  • An Cala Cafe

    North & West Coast

    This modern cafe occupying the former fishermen's mission building has gingham tablecloths, lots of light and outdoor tables. The menu features ciabatta…

  • Caberfeidh

    North & West Coast

    This convivial pub with riverside beer garden serves a range of real ales, decent wines and some excellent food. The menu is based around tapas-sized…

  • Bydand Restaurant

    Caithness

    This popular local eating establishment has had a few changes of ownership in recent years. The current incarnation does upbeat traditional dishes like…

  • Lochcarron Bistro

    Ullapool to Kyle of Lochalsh

    Incorporating a small shop, this restaurant is a fun place to eat, with an upbeat attitude and inventive flair for presentation. The menu is strong on…

  • Lido

    Outer Hebrides

    Black-and-chrome decor and grey-granite tabletops lend an art deco air to this busy diner, whose menu covers all bases from gourmet burgers to smoked…

  • An Lanntair Arts Centre

    Outer Hebrides

    The stylish and family-friendly cafe-bar at the arts centre serves a broad range of freshly prepared dishes, from tasty bacon rolls at breakfast to…

  • Smoo Cave Hotel

    North & West Coast

    Signposted off the main road at the eastern end of Durness, this amiable local has quality bar food in hefty portions. Haddock or daily seafood specials –…

  • Sea Breezes

    Portree (Port Righ)

    Sea Breezes is an informal, no-frills restaurant specialising in local fish and shellfish fresh from the boat – try the impressive seafood platter, a…

  • An Crùbh

    Skye

    This gorgeous modern community centre, opened in 2017, has a cafe with fantastic views over the sea to the mainland mountains, and sofas in front of a…

  • Buth Bheag

    North & West Coast

    This tiny place by the water near the tourist office has great fresh seafood salads and rolls for a pittance. Get them to take away and munch on them…

  • Cafe Lephin

    Skye

    A mixture of modern and rustic with touches of tweed and sheepskin, this wee cafe captures the spirit of enterprise that's bringing life back to areas of…

  • Thai Café

    Outer Hebrides

    Here’s a surprise – authentic, inexpensive Thai food in the heart of Stornoway. This spick-and-span, no-frills restaurant has a Thai chef and serves some…

  • Plockton Hotel

    Ullapool to Kyle of Lochalsh

    The cosy bar, or wonderful beer garden on a sunny day, are memorable places for a pint, and the food here ranges from sound-value bar meals to seafood…

  • Green's

    East Coast

    Well-presented dishes from across the world are a real strength at this likeable and extremely friendly central cafe and bistro. It doesn't try to…

  • No 1 Bistro

    Caithness

    One of Wick's quality eating establishments, this is an appealing option for lunch or dinner at Mackays Hotel. The food is fairly classic in style and…

  • Artizan Cafe

    Outer Hebrides

    Recycled timber and cool colours mark out this cafe-gallery as one of Stornoway's hip hang-outs, serving great coffee and cake and tapas-style lunches …

  • West Coast Delicatessen

    Ullapool

    A likeable venue for a coffee or snack, this upbeat modern place has sub rolls, decent coffee and a variety of deli produce, including some very tasty…

  • Deck

    Outer Hebrides

    There are only outdoor seats at this cafe (attached to the Hebridean Toffee factory), on a wooden deck overlooking the bay, but it's worth waiting for a…

  • Seafood Shack

    Ullapool

    High-quality fresh seafood is served out of a trailer in this vacant lot by two cheery lasses. There's a wide range of tasty fare available, from hand…

  • Isle of Skye Baking Co

    Portree (Port Righ)

    Famous for its 'lunch bread' – a small loaf baked with a filling inside, like cheese and leek, or beef stew – and platters of Scottish cheese and…

  • Courthouse Cafe

    East Coast

    Beautifully set in the former town courtroom, this is an atmospheric upstairs spot for a coffee or lunch, with a range of attractive wooden tables,…

  • Storehouse Cafe

    Outer Hebrides

    The cafe at Lews Castle does decent coffee and cake, but also serves breakfast rolls, hot lunches and afternoon tea (Fridays from 2pm, per person £20).

  • Shed

    Skye

    A cute little wooden shed at Armadale pier has some outdoor tables and serves good seafood salads, pizzas, fish and chips, and coffee. You can sit in or…

  • Oyster Shed

    Skye

    A farm shop selling fresh local seafood to take away, including oysters (£1.25 each), cooked mussels and scallops, lobster and chips, and seafood platters.

  • Elgol Shop

    Skye

    Sells groceries and takeaway soup and sandwiches – try the 'Elgolian', a bread roll filled with locally caught squat lobster and seafood sauce.

  • Calanais Visitor Centre Cafe

    Outer Hebrides

    The cafe in the Callanish visitor centre serves a range of homemade soups, sandwiches and hot lunch specials, as well as good coffee and cake.

  • Prában Bar

    Skye

    This hotel bar serves delicious, gourmet-style bar meals – try the haddock in beer batter, venison burger or traditional shepherds pie.

  • Ferry Inn

    Caithness

    Near the ferry dock in Scrabster, this traditional stone pub has rather ugly extensions, but these house the busy restaurant. It specialises in steaks –…