We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Best Restaurants in Scottish Highlands, United Kingdom

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

One Pot Borrowed (Aviemore)

#1 of 801 Restaurants in Scottish Highlands
#1 of 42 Restaurants in Aviemore
Map
Visitor photos (8)
Cuisines: French British Scottish

Corrour Station House Restaurant (Corrour)

#2 of 801 Restaurants in Scottish Highlands
#1 of 1 Restaurants in Corrour
Price: $8 - $32 Map
Visitor photos (118)
Cuisines: British Scottish

Gille Brighde (Torridon)

#3 of 801 Restaurants in Scottish Highlands
#1 of 3 Restaurants in Torridon
Map
Visitor photos (33)
Cuisines: British Scottish

Whistle Stop Cafe (Kinlochewe)

#4 of 801 Restaurants in Scottish Highlands
#1 of 3 Restaurants in Kinlochewe
Visitor photos (15)
Cuisines: British Scottish

Coul House Restaurant (Contin)

#5 of 801 Restaurants in Scottish Highlands
#1 of 1 Restaurants in Contin
Map
Visitor photos (1)

Russell's Restaurant (Spean Bridge)

#6 of 801 Restaurants in Scottish Highlands
#1 of 11 Restaurants in Spean Bridge
Price: $43 - $57 Map
Visitor photos (5)
Cuisines: British Scottish

The Pier Cafe (Lairg)

#7 of 801 Restaurants in Scottish Highlands
#1 of 4 Restaurants in Lairg
Map
Visitor photos (72)

Sunny Brae Hotel & Restaurant (Nairn)

#8 of 801 Restaurants in Scottish Highlands
#1 of 32 Restaurants in Nairn
Map
Visitor photos (4)
Cuisines: International

Lettuce Eat (Inverness)

#9 of 801 Restaurants in Scottish Highlands
#1 of 189 Restaurants in Inverness
Map
Visitor photos (2)
Cuisines: Sandwiches Delicatessen

Crannag Bistro (Bonar Bridge)

#10 of 801 Restaurants in Scottish Highlands
#1 of 3 Restaurants in Bonar Bridge
Price: $23 - $47 Map
Visitor photos (20)
Cuisines: British Scottish

bridge cottage cafe (Poolewe)

#11 of 801 Restaurants in Scottish Highlands
#1 of 3 Restaurants in Poolewe
Map
Visitor photos (5)
Cuisines: British Scottish

The Knoydart Snack Co (Mallaig)

#12 of 801 Restaurants in Scottish Highlands
#1 of 10 Restaurants in Mallaig
Price: $3 - $20
Visitor photos (15)
Cuisines: Fish & Chips Seafood British Scottish

The Thistle Stop (Aberchalder)

#13 of 801 Restaurants in Scottish Highlands
#1 of 1 Restaurants in Aberchalder
Map
Visitor photos (12)
Cuisines: British

Rocpool Restaurant (Inverness)

#14 of 801 Restaurants in Scottish Highlands
#2 of 189 Restaurants in Inverness
Price: $33 - $62 Map
Visitor photos (68)
Cuisines: European

Fig & Thistle (Inverness)

#15 of 801 Restaurants in Scottish Highlands
#3 of 189 Restaurants in Inverness
Map
Visitor photos (4)

The Potting Shed (Applecross)

#16 of 801 Restaurants in Scottish Highlands
#1 of 5 Restaurants in Applecross
Price: $16 - $35 Map
Visitor photos (32)
Cuisines: British

The Birch Tree (Invergordon)

#17 of 801 Restaurants in Scottish Highlands
#1 of 12 Restaurants in Invergordon
Price: $8 - $44
Visitor photos (25)
Cuisines: French British Bistro

Garden Restaurant (Kingussie)

#18 of 801 Restaurants in Scottish Highlands
#1 of 11 Restaurants in Kingussie
Price: $8 - $50 Map
Visitor photos (48)
Cuisines: Fish & Chips Seafood International British Fusion Scottish

Plockton Shores Restaurant (Plockton)

#19 of 801 Restaurants in Scottish Highlands
#1 of 4 Restaurants in Plockton
Price: $16 - $47 Map
Visitor photos (38)
Cuisines: Seafood British Scottish

Ben Nevis Inn (Fort William)

#20 of 801 Restaurants in Scottish Highlands
#1 of 45 Restaurants in Fort William
Price: $6 - $30 Map
Visitor photos (130)
Cuisines: British Pub Scottish

Buth Bheag (Kyle of Lochalsh)

#21 of 801 Restaurants in Scottish Highlands
#1 of 12 Restaurants in Kyle of Lochalsh
Price: $3 - $11 Map
Visitor photos (6)
Cuisines: Seafood

Oakwood Restaurant (Inverness)

#22 of 801 Restaurants in Scottish Highlands
#4 of 189 Restaurants in Inverness
Price: $14 - $39 Map
Visitor photos (79)
Cuisines: British Scottish

Meall Mo Chridhe (Kilchoan)

#23 of 801 Restaurants in Scottish Highlands
#1 of 3 Restaurants in Kilchoan
Price: $61 - $69 Map
Visitor photos (7)
Cuisines: British Scottish

Anderson's Restaurant (Boat of Garten)

#24 of 801 Restaurants in Scottish Highlands
#1 of 3 Restaurants in Boat of Garten
Price: $16 - $31 Map
Visitor photos (15)
Cuisines: British Scottish

LochLeven Seafood Cafe (Onich)

#25 of 801 Restaurants in Scottish Highlands
#1 of 3 Restaurants in Onich
Map
Visitor photos (117)
Cuisines: Seafood

Glenfinnan Station Museum Dining Car (Glenfinnan)

#26 of 801 Restaurants in Scottish Highlands
#1 of 3 Restaurants in Glenfinnan
Map
Visitor photos (26)
Cuisines: Seafood Diner

Nannys Shop (Shieldaig)

#27 of 801 Restaurants in Scottish Highlands
#1 of 2 Restaurants in Shieldaig
Price: $5 - $25 Map
Visitor photos (22)

The Craig Bar (Grantown-on-Spey)

#28 of 801 Restaurants in Scottish Highlands
#1 of 18 Restaurants in Grantown-on-Spey
Map
Visitor photos (42)
Cuisines: British Pub

Mustard Seed Restaurant (Inverness)

#29 of 801 Restaurants in Scottish Highlands
#5 of 189 Restaurants in Inverness
Price: $55 Map
Visitor photos (96)
Cuisines: British Scottish

Bridge Cottage Cafe & Gallery (Poolewe)

#30 of 801 Restaurants in Scottish Highlands
#2 of 3 Restaurants in Poolewe