The Scottish Highlands food and drink
Eat and drink in the Scottish Highlands
62 places to eat and drink from our the Scottish Highlands area guides on one page. Filter by area, type and what you need.
Facts last checked 1 November 2026. Britlens is independent: see our editorial policy.
Every entry comes from the eat-and-drink pages of our The Scottish Highlands guide. Tags such as vegetarian options, outdoor seating and step-free access are shown only where OpenStreetMap contributors or the venue’s own site say so (24 of 62 places carry at least one tag).[1] A missing tag means we have no report, not that the place lacks it. We hold no prices and no reviews, so there is no budget or “best” filter: check menus on each venue’s site.
All places
-
Ben Nevis Inn (venue website, opens in new tab)
Inn at the foot of Ben Nevis serving food and real ale, with live music and rooms, according to its website.
-
Black Isle Bar (venue website, opens in new tab)
Craft beer bar with organic wood-fired pizza and a family-friendly atmosphere, per the brewery's website.
- Outdoor seating
- Vegetarian options
- Family-friendly
-
Brown's Restaurant (venue website, opens in new tab)
Restaurant at the Nevis Bank Inn on Belford Road, which describes it as acclaimed.
-
Clachaig Inn (venue website, opens in new tab)
Inn at Glencoe with a bar and rooms, according to its website.
-
Crannog at Garrison West (venue website, opens in new tab)
Pub serving pub food in Cameron Square, according to its website.
-
Glen Nevis Restaurant & Bar (venue website, opens in new tab)
Restaurant and bar at the Glen Nevis holiday park, listed on its food and drink page.
- Outdoor seating
-
Grog & Gruel (venue website, opens in new tab)
Traditional alehouse and restaurant on the High Street, according to its website.
-
Highland Cinema Restaurant & Bar (venue website, opens in new tab)
Restaurant and bar in Cameron Square serving breakfast, lunch, dinner, pizzas and cocktails, per its website.
- Outdoor seating
- Breakfast
- Lunch
-
The Lochy (venue website, opens in new tab)
Pub on Kilmallie Road in Caol, listed with outdoor seating and step-free access.
- Outdoor seating
- Step-free (reported)
-
Aye Eat (venue website, opens in new tab)
Scottish restaurant on High Street serving locally sourced dishes, according to its website.
-
Black Isle Bar & Rooms (venue website, opens in new tab)
Craft beer bar with organic wines and wood-fired pizza, rooftop gardens and a family-friendly setting, per its website.
- Outdoor seating
- Step-free (reported)
- Vegetarian options
- Family-friendly
-
Castle Tavern (venue website, opens in new tab)
Family-run pub in a listed mid-1700s building opposite the castle, with real ales and malt whiskies.
- Outdoor seating
- Historic
-
Cheese & Tomatin (venue website, opens in new tab)
Neapolitan-style wood-fired pizza to eat in, order online or take away, according to its website.
-
Clachnaharry Inn (venue website, opens in new tab)
Pub on the Beauly Firth with cask ales, whiskies and pub food, according to its website.
-
Girvans (venue website, opens in new tab)
Licensed restaurant open daily for breakfast, brunch, lunch and dinner, with Italian-style coffee and pâtisserie.
- Vegetarian options
- Breakfast
- Lunch
-
Heathmount Hotel & Restaurant (venue website, opens in new tab)
Restaurant and bar in an independent hotel on Kingsmills Road, near the centre.
-
Highlander (venue website, opens in new tab)
Bar on Church Street with whisky and beer flights, open from midday until late, according to its website.
- Open late
-
La Tortilla Asesina (venue website, opens in new tab)
Spanish restaurant on Castle Street, run under the La Tortilla Asesina name.
- Vegetarian options
-
McLeod's Fish and Chips (venue website, opens in new tab)
Fish and chip takeaway on Grant Street.
-
Playback (venue website, opens in new tab)
Activity bar over four storeys on Academy Street, with food and drink, according to its website.
-
Prime (venue website, opens in new tab)
Steak and seafood restaurant on Ness Walk, according to its website.
- Outdoor seating
- Vegetarian options
-
Rajah (venue website, opens in new tab)
Indian restaurant on Post Office Avenue, which says it has traded since 1982.
- Vegetarian options
-
Saltire Bistro (venue website, opens in new tab)
Bistro at Inverness Castle Experience, which lists afternoon tea and local dishes.
-
Scotch and Rye (venue website, opens in new tab)
Bar on Queensgate with American-inspired dishes and craft cocktails, according to its website.
-
The Malt Room (venue website, opens in new tab)
Whisky bar at 34 Church Street.
-
The Mustard Seed (venue website, opens in new tab)
Restaurant on Fraser Street with lunch, early evening and dinner menus and a vegan menu, per its website.
- Vegetarian options
-
The Walrus & Corkscrew (venue website, opens in new tab)
Wine bar on Church Street with a wide selection of wines, according to its website.
- Outdoor seating
-
The White House (venue website, opens in new tab)
City-centre cocktail bar and bistro on Union Street with locally sourced dishes, according to its website.
- Vegetarian options
-
Urquhart's (venue website, opens in new tab)
Restaurant on Young Street serving traditional food, according to its website.
-
Café Arriba (venue website, opens in new tab)
Café on Quay Street in Portree, listed with vegetarian options.
- Vegetarian options
-
Isle of Spice (venue website, opens in new tab)
Indian restaurant in Dunvegan serving curries, biryanis and seafood, per its website.
-
MacLeod Tables Cafe (venue website, opens in new tab)
Café at The Tables guest house near Dunvegan.
-
Pizza in the Skye (venue website, opens in new tab)
Wood-fired pizza takeaway on Struan Road in Portree, according to its website.
-
Pizzaway (venue website, opens in new tab)
Pizzeria on The Green in Portree, part of a small café and takeaway group.
- Outdoor seating
-
Scorrybreac Restaurant (venue website, opens in new tab)
Restaurant above the harbour on Bosville Terrace in Portree, according to its website.
-
Taste of India (venue website, opens in new tab)
Indian restaurant on Bank Street in Portree, listed with vegetarian options.
- Vegetarian options
-
The Highland Cow (venue website, opens in new tab)
Café on Wentworth Street in Portree.
-
The Lower Deck (venue website, opens in new tab)
Seafood restaurant on Quay Street in Portree, which says its meals are homemade.
-
The Old School Restaurant (venue website, opens in new tab)
Restaurant in Dunvegan using local produce, according to its website.
-
Coast (venue website, opens in new tab)
Fish restaurant at 104 George Street.
-
Cuan Mor (venue website, opens in new tab)
Restaurant at 60 George Street, according to its website.
-
Ee-Usk (venue website, opens in new tab)
Seafood restaurant on the North Pier that says it uses locally caught ingredients.
- Step-free (reported)
-
Etive Restaurant (venue website, opens in new tab)
Restaurant on Stevenson Street, which describes its service as personal and professional.
-
Hinba Coffee Roasters (venue website, opens in new tab)
Speciality coffee roaster and café on George Street, founded on the Isle of Seil.
-
Markie Dans (venue website, opens in new tab)
Pub on Victoria Crescent that describes itself as a venue for live music and sport.
-
Oban Chocolate Company (venue website, opens in new tab)
Chocolate maker and café on the Corran Esplanade, selling handmade chocolate.
- Step-free (reported)
- Vegetarian options
-
Taj Mahal (venue website, opens in new tab)
Indian restaurant and takeaway on George Street, with online ordering.
-
Waterfront Fishouse (venue website, opens in new tab)
Restaurant on the Railway Pier, according to its website.
-
Batty's Baps (venue website, opens in new tab)
Café on the High Street in Dingwall with sit-in and takeaway service, according to its website.
-
Cafe India (venue website, opens in new tab)
Indian restaurant and takeaway on Tulloch Street in Dingwall, with online ordering.
-
Platform 1864 (venue website, opens in new tab)
Restaurant at Tain railway station, according to its website.
-
Sutor Creek Cafe (venue website, opens in new tab)
Café and restaurant on Bank Street in Cromarty, serving Scottish seafood and pizza, per its website.
- Vegetarian options
-
The Anderson (venue website, opens in new tab)
Whisky bar and hotel on Union Street in Fortrose, according to its website.
-
The Mallard (venue website, opens in new tab)
Restaurant in Station Square, Dingwall.
-
Balavoulin (venue website, opens in new tab)
Bar on Grampian Road with food, drink and bed and breakfast rooms, according to its website.
- Step-free (reported)
-
Charcoal (venue website, opens in new tab)
Barbecue restaurant on Grampian Road, listed with outdoor seating and vegetarian options.
- Outdoor seating
- Vegetarian options
-
Delaneys' Restaurant (venue website, opens in new tab)
Restaurant on Grampian Road in Aviemore, listed as serving local food.
-
Route 7 Cafe (venue website, opens in new tab)
Café on the Dalfaber Industrial Estate in Aviemore, listed with vegetarian options.
- Vegetarian options
-
Sylhet Brasserie (venue website, opens in new tab)
Indian restaurant on The Square in Grantown-on-Spey.
-
The Barn (venue website, opens in new tab)
Café on the B970 near Coylumbridge.
-
The Craig Bar (venue website, opens in new tab)
Pub with food on Woodside Avenue in Grantown-on-Spey, according to its website.
-
The Old Bridge Inn (venue website, opens in new tab)
Pub and bunkhouse on Dalfaber Road in Aviemore, listed with outdoor seating.
- Outdoor seating
Nothing matches those filters. Try fewer tags.
More on food and drink
Sources
Read on the dates shown. Rules, dates and services change: check the source before you rely on it. Pages marked “not read” refused automated access, so we state nothing from them beyond their existence.
- Copyright and licence (opens in new tab), OpenStreetMap, read 1 November 2026


