Places to Eat in the Scottish Highlands
26 restaurants and places to eat
Photo © Savoir Aimer (Admin), Google Maps
Eating out across the Highlands means covering a lot of ground, and the choice reflects that. Harbour towns like Ullapool have long-standing hotel dining rooms such as the Argyll Hotel, while smaller settlements often rely on a single café or inn to double as the social hub, as with the Lochailort Inn on the road west.
Away from the main routes, expect an increasing spread of casual spots doing good, honest food: burger vans, bakeries and takeaways sit alongside the more traditional pub kitchens. Places like Coyote Burger and Cafe Artysans show how varied the newer openings have become, while village cafés keep things simple for walkers and passing trade.
Booking ahead matters more in remoter areas, where opening hours can be tied to the season, and where a pub such as Nethy House or a café like Yiayias Little Kitchen may be the only option for miles.
⭐ 4.7
Ripples Tearoom
Caledonian Canal Centre
⭐ 4.6
Camerons Tearoom & Farm Shop
⭐ 4.6
Morag's Crafts Bothy
⭐ 4.5
The Camping and Caravanning Club
⭐ 4.6
The Loch Ness Bistro
⭐ 4.8
The Italian Job
⭐ 4.7
Laggan Wolftrax Centre Cafe
⭐ 4.6
Glenurquhart Public Hall
⭐ 2.7
Bombay Bicycle Club
Dalwhinnie Village Hall
Dalwhinnie Distillery Visitor Centre
⭐ 3.8
Abriachan Eco Cafe and Campsite
⭐ 4.1
Nevis Range Development Company - Snowgoose Restaurant
The Braeriach
The Wild Flour
⭐ 4.0
The Factor's Inn
⭐ 4.5
Dores Inn
⭐ 4.7
Highland Folk Museum
⭐ 4.3
Highland Basecamp Bistro Ltd
⭐ 4.4
Lochy Bar
Bun Sgoile Loch Abar
⭐ 4.3
Sammy's Fish and Chip Shop
Caol Regeneration Company
⭐ 4.9
Crossing Scotland Ltd
⭐ 4.7
Cafe Bistro
Places to stay in Scottish Highlands
Hotels, B&Bs, cottages and apartments on Booking.com, with live prices and availability.
Affiliate link
Know a restaurant in Scottish Highlands 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