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...
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

The Knoydart Snack Co (Mallaig)

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

Garden Restaurant (Kingussie)

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

Buth Bheag (Kyle of Lochalsh)

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

Plockton Shores Restaurant (Plockton)

#22 of 808 Restaurants in Scottish Highlands
#1 of 4 Restaurants in Plockton
Price: $15 - $46 Map
Visitor photos (45)
Cuisines: Seafood British Scottish

LochLeven Seafood Cafe (Onich)

#24 of 808 Restaurants in Scottish Highlands
#1 of 2 Restaurants in Onich
Map
Visitor photos (126)
Cuisines: Seafood

Glenfinnan Station Museum Dining Car (Glenfinnan)

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

Glenfinnan House Hotel Restaurant (Glenfinnan)

#32 of 808 Restaurants in Scottish Highlands
#2 of 3 Restaurants in Glenfinnan
Map
Visitor photos (25)
Cuisines: Seafood British Scottish

Applecross Inn (Applecross)

#34 of 808 Restaurants in Scottish Highlands
#2 of 5 Restaurants in Applecross
Price: $55 Map
Visitor photos (104)
Cuisines: Seafood British Pub Scottish

Cornerstone Restaurant (Mallaig)

#44 of 808 Restaurants in Scottish Highlands
#2 of 10 Restaurants in Mallaig
Map
Visitor photos (35)
Cuisines: Seafood

The Shorehouse (Scourie)

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

Carron Restaurant (Strathcarron)

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

Peet's Restaurant (Lochinver)

#68 of 808 Restaurants in Scottish Highlands
#2 of 8 Restaurants in Lochinver
Price: $6 - $38 Map
Visitor photos (15)
Cuisines: Seafood British Scottish

The Trawler (Golspie)

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

Kishorn Seafood Bar (Strathcarron)

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

Crannog Seafood Restaurant (Fort William)

#78 of 808 Restaurants in Scottish Highlands
#2 of 46 Restaurants in Fort William
Price: $28 - $77 Map
Visitor photos (136)
Cuisines: Vegetarian Seafood

The Seafood Restaurant (Kyle of Lochalsh)

#79 of 808 Restaurants in Scottish Highlands
#3 of 12 Restaurants in Kyle of Lochalsh
Map
Visitor photos (14)
Cuisines: Seafood

The Clachan (Dornie)

#82 of 808 Restaurants in Scottish Highlands
#1 of 3 Restaurants in Dornie
Map
Visitor photos (22)
Cuisines: Seafood British Pub Wine Bar Scottish

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

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

Lochinver Larder (Lochinver)

#112 of 808 Restaurants in Scottish Highlands
#3 of 8 Restaurants in Lochinver
Price: $8 - $38 Map
Visitor photos (27)
Cuisines: Steakhouse Seafood British Scottish

The Kitchen Brasserie (Inverness)

#113 of 808 Restaurants in Scottish Highlands
#16 of 193 Restaurants in Inverness
Price: $29 - $49 Map
Visitor photos (79)
Cuisines: French Pizza Seafood British Bistro Pasta Scottish

The Caberfeidh (Lochinver)

#122 of 808 Restaurants in Scottish Highlands
#5 of 8 Restaurants in Lochinver
Price: $4 - $16 Map
Visitor photos (18)
Cuisines: Seafood British Pub Scottish

Deli-Ca-Sea (Ullapool)

#129 of 808 Restaurants in Scottish Highlands
#2 of 17 Restaurants in Ullapool
Map
Visitor photos (3)
Cuisines: Seafood

The oystercatcher (Portmahomack)

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

Avoch Chippy (Avoch)

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

The Waterfront (Inverness)

#138 of 808 Restaurants in Scottish Highlands
#20 of 193 Restaurants in Inverness
Map
Visitor photos (48)
Cuisines: Seafood British Grill Pub Scottish

Ospreys Seafood Restaurant (Spean Bridge)

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

The Holly Tree Seafood Restaurant (Kentallen)

#159 of 808 Restaurants in Scottish Highlands
#1 of 3 Restaurants in Kentallen
Map
Visitor photos (44)
Cuisines: Seafood

The Cabin (Mallaig)

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

Y-Not Bar & Grill (Thurso)

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

The Steam Inn (Mallaig)

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