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 British Restaurants in Scottish Highlands

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 798 Restaurants in Scottish Highlands
#1 of 42 Restaurants in Aviemore
Map
Visitor photos (8)
Cuisines: French Scottish

Gille Brighde (Torridon)

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

Whistle Stop Cafe (Kinlochewe)

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

Corrour Station House Restaurant (Corrour)

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

Russell's Restaurant (Spean Bridge)

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

bridge cottage cafe (Poolewe)

#9 of 798 Restaurants in Scottish Highlands
#1 of 3 Restaurants in Poolewe
Map
Visitor photos (5)
Cuisines: Scottish

The Knoydart Snack Co (Mallaig)

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

Crannag Bistro (Bonar Bridge)

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

The Thistle Stop (Aberchalder)

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

Plockton Shores Restaurant (Plockton)

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

The Birch Tree (Invergordon)

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

The Potting Shed (Applecross)

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

Ben Nevis Inn (Fort William)

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

Oakwood Restaurant (Inverness)

#20 of 798 Restaurants in Scottish Highlands
#4 of 188 Restaurants in Inverness
Price: $14 - $39 Map
Visitor photos (79)
Cuisines: Scottish

Garden Restaurant (Kingussie)

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

The Craig Bar (Grantown-on-Spey)

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

Anderson's Restaurant (Boat of Garten)

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

Cups (Thurso)

#27 of 798 Restaurants in Scottish Highlands
#1 of 23 Restaurants in Thurso
Map
Visitor photos (34)
Cuisines: Scottish

Mustard Seed Restaurant (Inverness)

#30 of 798 Restaurants in Scottish Highlands
#5 of 188 Restaurants in Inverness
Price: $55 Map
Visitor photos (96)
Cuisines: British Scottish

Applecross Inn (Applecross)

#32 of 798 Restaurants in Scottish Highlands
#2 of 5 Restaurants in Applecross
Price: $55 Map
Visitor photos (86)
Cuisines: Seafood British Pub Scottish

Glenfinnan House Hotel Restaurant (Glenfinnan)

#33 of 798 Restaurants in Scottish Highlands
#2 of 3 Restaurants in Glenfinnan
Map
Visitor photos (22)
Cuisines: Seafood Scottish

Meall Mo Chridhe (Kilchoan)

#36 of 798 Restaurants in Scottish Highlands
#1 of 3 Restaurants in Kilchoan
Price: $61 - $68 Map
Visitor photos (3)
Cuisines: Scottish

The Whitehouse (Lochaline)

#38 of 798 Restaurants in Scottish Highlands
#1 of 2 Restaurants in Lochaline
Price: $16 - $93 Map
Visitor photos (22)
Cuisines: Scottish

River House Restaurant (Inverness)

#39 of 798 Restaurants in Scottish Highlands
#7 of 188 Restaurants in Inverness
Price: $32 - $58 Map
Visitor photos (22)
Cuisines: British

The Little Soap & Candle Company (Drumbeg)

#42 of 798 Restaurants in Scottish Highlands
#1 of 1 Restaurants in Drumbeg
Map
Visitor photos (14)
Cuisines: Cafe British Scottish

Peet's Restaurant (Lochinver)

#43 of 798 Restaurants in Scottish Highlands
#1 of 8 Restaurants in Lochinver
Price: $6 - $39 Map
Visitor photos (14)
Cuisines: Seafood British Scottish

Sutor Creek (Cromarty)

#44 of 798 Restaurants in Scottish Highlands
#1 of 4 Restaurants in Cromarty
Map
Visitor photos (14)
Cuisines: Pizza European British

Luigi's Restaurant (Dornoch)

#45 of 798 Restaurants in Scottish Highlands
#1 of 13 Restaurants in Dornoch
Price: $8 - $40 Map
Visitor photos (14)
Cuisines: Scottish

Crofter's Bistro (Rosemarkie)

#46 of 798 Restaurants in Scottish Highlands
#1 of 3 Restaurants in Rosemarkie
Map
Visitor photos (27)
Cuisines: British

Dores Inn (Inverness)

#48 of 798 Restaurants in Scottish Highlands
#8 of 188 Restaurants in Inverness
Map
Visitor photos (156)
Cuisines: Pub Fusion Gastropub Scottish