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 Seafood 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)

The Knoydart Snack Co (Mallaig)

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

Plockton Shores Restaurant (Plockton)

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

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

Buth Bheag (Kyle of Lochalsh)

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

LochLeven Seafood Cafe (Onich)

#24 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

Applecross Inn (Applecross)

#33 of 801 Restaurants in Scottish Highlands
#2 of 5 Restaurants in Applecross
Price: $55 Map
Visitor photos (93)
Cuisines: Seafood British Pub Scottish

Glenfinnan House Hotel Restaurant (Glenfinnan)

#34 of 801 Restaurants in Scottish Highlands
#2 of 3 Restaurants in Glenfinnan
Map
Visitor photos (22)
Cuisines: Seafood British Scottish

Cornerstone Restaurant (Mallaig)

#39 of 801 Restaurants in Scottish Highlands
#2 of 10 Restaurants in Mallaig
Map
Visitor photos (26)
Cuisines: Seafood

Peet's Restaurant (Lochinver)

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

The Cabin at John O'Groats (John O'Groats)

#57 of 801 Restaurants in Scottish Highlands
#1 of 6 Restaurants in John O'Groats
Price: $2 - $9 Map
Visitor photos (18)
Cuisines: British Fish & Chips Seafood Fast Food Scottish

The Clachan (Dornie)

#60 of 801 Restaurants in Scottish Highlands
#1 of 3 Restaurants in Dornie
Map
Visitor photos (13)
Cuisines: Seafood British Pub Wine Bar Scottish

Carron Restaurant (Strathcarron)

#67 of 801 Restaurants in Scottish Highlands
#1 of 3 Restaurants in Strathcarron
Price: $8 - $31 Map
Visitor photos (7)
Cuisines: Steakhouse Seafood British Vegetarian Scottish

The Shorehouse (Scourie)

#71 of 801 Restaurants in Scottish Highlands
#1 of 3 Restaurants in Scourie
Map
Visitor photos (13)
Cuisines: Seafood

Kishorn Seafood Bar (Strathcarron)

#81 of 801 Restaurants in Scottish Highlands
#2 of 3 Restaurants in Strathcarron
Map
Visitor photos (43)
Cuisines: Seafood

Crannog Seafood Restaurant (Fort William)

#84 of 801 Restaurants in Scottish Highlands
#3 of 45 Restaurants in Fort William
Price: $28 - $78 Map
Visitor photos (133)
Cuisines: Vegetarian Seafood

The Trawler (Golspie)

#86 of 801 Restaurants in Scottish Highlands
#1 of 5 Restaurants in Golspie
Price: $5 - $14 Map
Visitor photos (21)
Cuisines: Fish & Chips Seafood European British

The Seafood Restaurant (Kyle of Lochalsh)

#95 of 801 Restaurants in Scottish Highlands
#3 of 12 Restaurants in Kyle of Lochalsh
Map
Visitor photos (12)
Cuisines: Seafood

The Kitchen Brasserie (Inverness)

#102 of 801 Restaurants in Scottish Highlands
#13 of 189 Restaurants in Inverness
Price: $29 - $49 Map
Visitor photos (79)
Cuisines: French Pizza Seafood British Bistro Pasta Scottish

Lochinver Larder (Lochinver)

#107 of 801 Restaurants in Scottish Highlands
#3 of 8 Restaurants in Lochinver
Price: $8 - $39 Map
Visitor photos (24)
Cuisines: Steakhouse Seafood British Scottish

Bandstand Restaurant (Nairn)

#108 of 801 Restaurants in Scottish Highlands
#5 of 32 Restaurants in Nairn
Price: $16 - $47 Map
Visitor photos (47)
Cuisines: Fish & Chips British Pub Gastropub

The oystercatcher (Portmahomack)

#118 of 801 Restaurants in Scottish Highlands
#1 of 2 Restaurants in Portmahomack
Map
Visitor photos (16)
Cuisines: Seafood

The Waterfront (Inverness)

#121 of 801 Restaurants in Scottish Highlands
#16 of 189 Restaurants in Inverness
Map
Visitor photos (42)
Cuisines: Seafood British Grill Pub Scottish

Ospreys Seafood Restaurant (Spean Bridge)

#123 of 801 Restaurants in Scottish Highlands
#5 of 11 Restaurants in Spean Bridge
Price: $24 - $48 Map
Visitor photos (26)
Cuisines: Seafood British Scottish

The Caberfeidh (Lochinver)

#131 of 801 Restaurants in Scottish Highlands
#4 of 8 Restaurants in Lochinver
Price: $4 - $15 Map
Visitor photos (12)
Cuisines: Seafood British Pub Scottish

The Holly Tree Seafood Restaurant (Kentallen)

#154 of 801 Restaurants in Scottish Highlands
#1 of 3 Restaurants in Kentallen
Map
Visitor photos (43)
Cuisines: Seafood

Avoch Chippy (Avoch)

#169 of 801 Restaurants in Scottish Highlands
#1 of 3 Restaurants in Avoch
Map
Visitor photos (1)
Cuisines: Fish & Chips Seafood

Y-Not Bar & Grill (Thurso)

#170 of 801 Restaurants in Scottish Highlands
#3 of 23 Restaurants in Thurso
Map
Visitor photos (24)
Cuisines: Fish & Chips Bar Pizza Seafood British Grill Pasta Scottish

The Cabin (Mallaig)

#172 of 801 Restaurants in Scottish Highlands
#4 of 10 Restaurants in Mallaig
Map
Visitor photos (9)
Cuisines: Italian Seafood

The Steam Inn (Mallaig)

#192 of 801 Restaurants in Scottish Highlands
#5 of 10 Restaurants in Mallaig
Map
Visitor photos (32)
Cuisines: Seafood Gastropub