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.

Restaurants in Scottish Highlands, United Kingdom

View Map
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

The Pier Cafe (Lairg)

#1 of 840 Restaurants in Scottish Highlands
#1 of 4 Restaurants in Lairg
Map
Visitor photos (110)
Cuisines: British

The Potting Shed (Applecross)

#2 of 840 Restaurants in Scottish Highlands
#1 of 4 Restaurants in Applecross
Price: $16 - $35 Map
Visitor photos (44)
Cuisines: British Soups

Anderson's Restaurant (Boat of Garten)

#3 of 840 Restaurants in Scottish Highlands
#1 of 3 Restaurants in Boat of Garten
Price: $14 - $29 Map
Visitor photos (27)
Cuisines: British Scottish

Rocpool Restaurant (Inverness)

#4 of 840 Restaurants in Scottish Highlands
#1 of 203 Restaurants in Inverness
Price: $33 - $62 Map
Visitor photos (90)
Cuisines: European British

LochLeven Seafood Cafe (Onich)

#5 of 840 Restaurants in Scottish Highlands
#1 of 2 Restaurants in Onich
Map
Visitor photos (143)
Cuisines: Seafood

Ben Nevis Inn (Fort William)

#6 of 840 Restaurants in Scottish Highlands
#1 of 49 Restaurants in Fort William
Price: $6 - $28 Map
Visitor photos (176)
Cuisines: British Scottish Pub

River House Restaurant (Inverness)

#7 of 840 Restaurants in Scottish Highlands
#2 of 203 Restaurants in Inverness
Price: $32 - $58 Map
Visitor photos (30)
Cuisines: British

Plockton Shores Restaurant (Plockton)

#8 of 840 Restaurants in Scottish Highlands
#1 of 5 Restaurants in Plockton
Price: $14 - $43 Map
Visitor photos (53)
Cuisines: Seafood British Scottish

The Craig Bar (Grantown-on-Spey)

#9 of 840 Restaurants in Scottish Highlands
#1 of 19 Restaurants in Grantown-on-Spey
Map
Visitor photos (47)
Cuisines: British Pub

Kylesku Hotel Restaurant (Kylesku)

#10 of 840 Restaurants in Scottish Highlands
#1 of 1 Restaurants in Kylesku
Price: $14 - $58 Map
Visitor photos (52)
Cuisines: Seafood British Gastropub Scottish Pub

Oakwood Restaurant (Inverness)

#11 of 840 Restaurants in Scottish Highlands
#3 of 203 Restaurants in Inverness
Price: $13 - $36 Map
Visitor photos (88)
Cuisines: British Scottish

Cornerstone Restaurant (Mallaig)

#12 of 840 Restaurants in Scottish Highlands
#1 of 10 Restaurants in Mallaig
Map
Visitor photos (54)
Cuisines: Seafood British

Applecross Inn (Applecross)

#13 of 840 Restaurants in Scottish Highlands
#2 of 4 Restaurants in Applecross
Price: $55 Map
Visitor photos (137)
Cuisines: Seafood British Scottish Pub

Glencoe Cafe (Ballachulish)

#14 of 840 Restaurants in Scottish Highlands
#1 of 9 Restaurants in Ballachulish
Price: $4 - $17 Map
Visitor photos (31)
Cuisines: British

Russell's Restaurant (Spean Bridge)

#15 of 840 Restaurants in Scottish Highlands
#1 of 11 Restaurants in Spean Bridge
Price: $43 - $57 Map
Visitor photos (17)
Cuisines: Scottish British

Mustard Seed Restaurant (Inverness)

#16 of 840 Restaurants in Scottish Highlands
#4 of 203 Restaurants in Inverness
Price: $55 Map
Visitor photos (126)
Cuisines: European British Scottish

Peet's Restaurant (Lochinver)

#17 of 840 Restaurants in Scottish Highlands
#1 of 9 Restaurants in Lochinver
Price: $6 - $36 Map
Visitor photos (15)
Cuisines: Seafood British Scottish

Urquhart's Restaurant (Inverness)

#18 of 840 Restaurants in Scottish Highlands
#5 of 203 Restaurants in Inverness
Map
Visitor photos (29)
Cuisines: British Scottish

Dores Inn (Inverness)

#19 of 840 Restaurants in Scottish Highlands
#6 of 203 Restaurants in Inverness
Map
Visitor photos (199)
Cuisines: International

Crannog Seafood Restaurant (Fort William)

#20 of 840 Restaurants in Scottish Highlands
#2 of 49 Restaurants in Fort William
Price: $26 - $72 Map
Visitor photos (163)
Cuisines: Vegetarian Seafood British Scottish

The Classroom (Nairn)

#21 of 840 Restaurants in Scottish Highlands
#1 of 33 Restaurants in Nairn
Map
Visitor photos (38)
Cuisines: British

McGonagall's Steakhouse (Inverness)

#22 of 840 Restaurants in Scottish Highlands
#7 of 203 Restaurants in Inverness
Map
Visitor photos (32)
Cuisines: British Scottish Steakhouse

The Storehouse (Evanton)

#23 of 840 Restaurants in Scottish Highlands
#1 of 2 Restaurants in Evanton
Price: $3 - $14 Map
Visitor photos (28)
Cuisines: Seafood Vegetarian Vegan Scottish

Whistle Stop Cafe (Kinlochewe)

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

Gille Brighde (Torridon)

#25 of 840 Restaurants in Scottish Highlands
#1 of 3 Restaurants in Torridon
Map
Visitor photos (42)
Cuisines: British Scottish

Cafe 1 (Inverness)

#26 of 840 Restaurants in Scottish Highlands
#8 of 203 Restaurants in Inverness
Price: $58 - $59 Map
Visitor photos (34)
Cuisines: British

Plockton Inn (Plockton)

#27 of 840 Restaurants in Scottish Highlands
#2 of 5 Restaurants in Plockton
Map
Visitor photos (38)
Cuisines: British Pub Scottish

Arch Inn Restaurant (Ullapool)

#28 of 840 Restaurants in Scottish Highlands
#1 of 17 Restaurants in Ullapool
Map
Visitor photos (36)
Cuisines: Pub International British

The Cairngorm Hotel (Aviemore)

#29 of 840 Restaurants in Scottish Highlands
#1 of 43 Restaurants in Aviemore
Price: $14 - $22 Map
Visitor photos (31)
Cuisines: British Pub Scottish

Luigi's Restaurant (Dornoch)

#30 of 840 Restaurants in Scottish Highlands
#1 of 12 Restaurants in Dornoch
Price: $8 - $40 Map
Visitor photos (20)
Cuisines: Italian British Scottish