Travel Planning

Edinburgh Seafood Restaurants: Best of Leith & Beyond (2026)

Fresh oysters on platter at Edinburgh Leith seafood restaurant
Photo via Pexels

Edinburgh seafood restaurants are concentrated mostly in Leith — the regenerated waterfront port that has become Scotland’s foodie destination over the past 20 years. Leith Shore, the cobbled stretch of waterfront where the Water of Leith meets the Firth of Forth, hosts more high-end seafood restaurants per square mile than anywhere else in Scotland: two Michelin stars (Restaurant Martin Wishart, the Kitchin), the regional flagship Fishers, and a string of oyster bars and bistros that source directly from west-coast Scottish boats.

This guide covers Edinburgh’s best seafood restaurants — Leith first, then the Old Town and New Town options worth knowing about. Information is current as of 2026 and based on cross-referenced reviews from Michelin Guide UK, the Scotsman, and DesignMyNight.

Fresh oysters on platter at Edinburgh Leith seafood restaurant
Fresh Scottish oysters — a Leith Shore signature.

Why Leith for Seafood?

Leith was Edinburgh’s port from medieval times until 1920, when it was administratively absorbed into the city. The waterfront retained its working-port character through much of the 20th century. From the 1990s onwards, the docks were converted to apartments, and the food scene transformed dramatically. Today Leith’s Shore is one of the most restaurant-dense stretches of waterfront in Britain.

The seafood proximity matters. Edinburgh Fish Market, just north of Leith, is where Scottish fishermen land catches from the North Sea and the Firth of Forth. The best Edinburgh seafood restaurants source directly from this market each morning — fish on the plate within 24 hours of being landed. Leith Shore restaurants have direct walking access to the market.

For broader Leith context see our best area to stay in Edinburgh guide; for higher-end fine dining see our Michelin restaurants Edinburgh piece.

The Best Seafood Restaurants in Leith

1. Restaurant Martin Wishart (One Michelin Star)

Edinburgh’s longest-Michelin-starred restaurant on the Shore in Leith. Martin Wishart’s modern Scottish-French cooking puts west-coast Scottish seafood at the centre of every menu — Loch Etive scallops, Orkney lobster, Shetland oysters. Tasting menus from £85; à la carte from £85.

Address: 54 The Shore, Leith.

2. The Kitchin (One Michelin Star)

Tom Kitchin’s “From Nature to Plate” Michelin-starred restaurant. Strong shellfish programme — langoustine, lobster, scallops. Tasting menus from £95.

Address: 78 Commercial Quay, Leith.

3. Heron (One Michelin Star)

The newest Leith Michelin-starred restaurant. Modern Scottish-Iberian cooking with a strong seafood emphasis. Tasting menus from £95.

Address: 87-91 Henderson Street, Leith.

4. Fishers in Leith

Edinburgh Leith Shore seafood restaurant on the water
Fishers — the original Leith Shore seafood restaurant in a 17th-century watchtower.

The original Fishers, opened in 1991, set in a 17th-century watchtower on the Shore. Still winning awards 30 years later. Fresh North Atlantic prawns, scallops, mussels, mackerel, and a strong daily catch board. The Edinburgh seafood-restaurant institution that paved the way for Leith’s later development.

Address: 1 The Shore, Leith.
Pricing: Starters £8-£15; mains £18-£32.

5. The Ship on the Shore

Bistro-style seafood restaurant directly on Leith’s waterfront. Strong oyster selection, daily fresh catches, mussels and clams. More casual than Fishers but consistently excellent.

Address: 24-26 The Shore, Leith.
Pricing: £18-£28 for mains.

6. Catch Edinburgh

Modern seafood restaurant on Commercial Quay. Sustainability-focused, with daily-changing menus reflecting the morning’s catch. Sister restaurant to the Catch Edinburgh fish market downstairs.

Address: Commercial Quay, Leith.
Pricing: £18-£35 for mains.

7. The Fishmarket Newhaven

Just north of Leith in Newhaven harbour. The Fishmarket combines a fishmonger, fresh-fish takeaway, and sit-in restaurant. The best fish and chips in north Edinburgh plus excellent fresh shellfish.

Address: Pier Place, Newhaven.
Pricing: £15-£28.

8. The Fingal (hotel restaurant)

The on-board restaurant at the Fingal — a converted lighthouse tender now a luxury floating hotel near the Royal Yacht Britannia. Strong Scottish seafood programme. Worth visiting for non-residents.

Address: Alexandra Dock, Leith.
Pricing: £30-£60 for mains.

9. The Compass

A Leith bistro on the Shore with strong Scottish seafood and a terrace overlooking the water. Casual-end pricing.

Address: The Shore, Leith.

The Best Seafood Restaurants in Edinburgh’s Old Town

10. Ondine Edinburgh

The Old Town’s premier seafood restaurant, on George IV Bridge. Outstanding oysters, langoustines, lobster, and a Crustacean Bar where you can eat at the bar watching the chef.

Address: 2 George IV Bridge.
Pricing: £20-£45 for mains.

11. White Horse Oyster & Seafood Bar

Fresh Scottish langoustine at Edinburgh seafood restaurant
Fresh Scottish langoustines and shellfish are signature at Edinburgh’s seafood bars.

On the Royal Mile, in the historic White Horse Inn building (one of the Royal Mile’s oldest sites). Sustainable Scottish seafood with a strong oyster programme — six varieties from various Scottish coasts on the daily list.

Address: 266 Canongate, Royal Mile.
Pricing: £15-£35 for mains; oysters £3.50-£4.50 each.

12. Dulse Edinburgh

Sister oyster bars in the West End and Leith. Sustainable Scottish shellfish, oysters, lobster rolls, fish-and-chips. Casual style, fair pricing.

Address: West End and Leith locations.
Pricing: £14-£28 for mains.

13. The Mussel Inn

A George Street institution focusing on Scottish mussels and shellfish. Family-run since 1989. Excellent value for fresh shellfish.

Address: 61-65 Rose Street, off George Street.
Pricing: £14-£24 for mains.

Edinburgh’s Best Oyster Bars

For oyster specifically:

Ondine Edinburgh: Crustacean Bar with multiple Scottish varieties.

White Horse Oyster Bar: Six daily Scottish varieties.

Dulse: Sustainable Scottish shellfish bar.

Cafe Royal Oyster Bar: Edwardian seafood institution off St Andrew Square. Tile-decorated dining room dating to 1862.

L’Escargot Bleu: French-Edinburgh restaurant with strong oyster programme.

Sample Edinburgh Seafood Day

Edinburgh Leith Water Shore seafood restaurants area
Leith Shore — Scotland’s most concentrated seafood restaurant cluster.

Lunch (1pm): Fishers in Leith. Mussels marinière or crab claws. £35-£50pp.

Afternoon (3pm): Walk the Water of Leith Walkway from Leith back towards Stockbridge.

Aperitif (6pm): White Horse Oyster Bar. Half a dozen Scottish oysters with a glass of Muscadet. £25pp.

Dinner (7:30pm): Restaurant Martin Wishart in Leith. Tasting menu with wine pairings. £150-£250pp.

Late Drinks (11pm): Bramble or the Devil’s Advocate.

What to Order at Edinburgh Seafood Restaurants

Scottish oysters: Loch Fyne (west coast), Cumbrae (Clyde), Shetland Native (north). Try a mixed plate.

Langoustine (Scottish lobster cousin): Often called “scampi” when whole; “Dublin Bay prawns” historically. Sweet, delicate, expensive.

Lobster: Scottish lobster from the west coast and Orkney. Premium pricing.

Scallops: Hand-dived scallops from Loch Etive or Skye are exceptional.

Mussels: Shetland mussels, often £14-£18 for a generous bowl.

Crab: Scottish crab, often served as crab claws (£8-£15) or as a starter dish.

Cullen skink: The traditional smoked-haddock soup.

Smoked salmon: Peat-smoked Scottish salmon, often as a starter.

Halibut: A premium white fish, often featured at higher-end restaurants.

Hake / haddock / cod: The standard fish-and-chips fish, also available pan-fried at sit-in restaurants.

Booking Strategies

Edinburgh seafood restaurants book up faster than equivalent steakhouses or general restaurants — partly because the Michelin-starred Leith restaurants share the same evening crowd, partly because tourist demand is heavy.

For Michelin-starred (Martin Wishart, Kitchin, Heron): 4-6 weeks ahead minimum.

For Fishers and other Leith favourites: 2-3 weeks ahead for weekends.

For Ondine: 1-2 weeks ahead.

For lunch: Often available same-week.

For Festival period: Add 4-6 weeks to all of the above.

Frequently Asked Questions

What is the best seafood restaurant in Edinburgh?

Restaurant Martin Wishart in Leith — Edinburgh’s longest-Michelin-starred restaurant. Fishers (also Leith) for traditional bistro-style. Ondine in the Old Town for the best oyster bar. White Horse Oyster Bar on the Royal Mile for casual sustainable shellfish.

Where do locals eat seafood in Edinburgh?

The Fishmarket Newhaven (combination fishmonger and restaurant). Dulse oyster bars in Leith and the West End. The Mussel Inn on Rose Street. The Compass on Leith Shore. Catch Edinburgh in Commercial Quay.

Are oysters available in Edinburgh?

Yes — Scottish oysters are excellent. Try Loch Fyne, Cumbrae, or Shetland Native varieties. Best at Ondine (Crustacean Bar), White Horse Oyster Bar, Dulse, or Cafe Royal.

How much do Edinburgh seafood restaurants cost?

Casual mid-range: £25-£50 per person. Sit-in seafood restaurants like Fishers: £40-£70 per person. Michelin-starred (Martin Wishart, Kitchin, Heron): £100-£250 per person depending on tasting menu choice.

Do I need to book Edinburgh seafood restaurants in advance?

Yes. Michelin-starred Leith restaurants book 4-6 weeks ahead. Fishers and other Leith favourites 2-3 weeks ahead for weekends. Festival period add 4-6 weeks. Lunch is generally easier to book.

Where is Leith Shore?

Leith Shore is the historic cobbled waterfront where the Water of Leith meets the Firth of Forth, in the Leith neighbourhood north of central Edinburgh. About 15 minutes by tram or bus from St Andrew Square. The cluster of seafood restaurants stretches roughly 200 metres along the shore.

Are Edinburgh seafood restaurants kid-friendly?

Most are. Fishers, the Ship on the Shore, the Compass, and Dulse all welcome children with kids’ menus. Higher-tier Michelin restaurants are less family-friendly. The Mussel Inn is particularly popular with families.

What is Scottish seafood specifically?

Scottish seafood includes Loch Fyne and Cumbrae oysters, Shetland mussels, west-coast scallops, Orkney lobster, North Sea cod and haddock, langoustine (Scottish lobster), and peat-smoked salmon. Most Edinburgh seafood restaurants source primarily from Scottish boats.

Can vegetarians eat at Edinburgh seafood restaurants?

Most offer vegetarian alternatives — typically pasta, risotto, or vegetable-based mains. Confirm at booking. Higher-tier Michelin restaurants generally accommodate vegetarian tasting menus on advance request.

What time of year is best for Scottish seafood?

Different species peak at different times. Oysters: September-April (months with R). Mussels: October-March. Scallops: year-round but best September-April. Lobster: April-September. Salmon: year-round (farmed); summer (wild).

Final Thoughts

Edinburgh seafood restaurants — particularly the Leith Shore cluster — represent some of the best fish and shellfish dining in Britain. From Restaurant Martin Wishart’s Michelin-starred sophistication to Fishers’ bistro-style classics to Dulse’s sustainable shellfish bar to White Horse Oyster Bar’s Royal Mile elegance, the city offers options for every budget and occasion. Plan a Leith day, book Martin Wishart for dinner, and let the daily catch dictate the menu.

For more, see our pillar guide on the Edinburgh food guide, our Michelin restaurants Edinburgh piece, our best fish and chips Edinburgh guide, and our Scottish food Edinburgh overview.

Leave a Reply

Your email address will not be published. Required fields are marked *