West End & Leith · Walk-ins welcome
Oyster happy hour in Edinburgh: £2 oysters, 5 to 6pm
Freshly shucked oysters for £2 each, every day at Dulse West End and whenever we're open at Dulse Leith. No booking needed. Just walk in, pull up a seat and order by the half dozen.
Oyster hour
£2 oysters from 5pmWalk-ins welcome at West End and Leith.How it works
The best hour of the day, in three steps
1
Walk in from 5pm
No booking needed. Grab a seat at the bar or a table. If you want to be sure of a spot on a Friday or Saturday, book ahead.
2
Order by the half dozen
Market oysters, chosen daily and shucked to order, with the daily dressings and plenty of lemon. £2 each until 6pm.
3
Add a glass, then stay
Something crisp and cold to drink, then carry on into dinner: the tasting menu at West End or the seafood boil in Leith.

What's on the ice
Shucked to order, £2 a time
We serve market oysters, chosen daily, with the daily dressings. Ask your server which oysters are in that day and how they like them. A squeeze of lemon is never wrong.
Half a dozen with a glass of fizz is the perfect start to the evening. A dozen between two is even better.
What to drink
Crisp, salty and cold wins every time
Crémant or Champagne
Fine bubbles and bright acidity. The classic oyster partner.
Basque Txakoli
Light, zesty and a little spritzy. Made for the sea.
Galician Albariño
Salty, citrusy and fresh from Spain's Atlantic coast.
The team will happily pour something by the glass to match. At West End, the full Seafood & Wine list is built for exactly this.
Where to find oyster hour
Two places to walk in tonight

Dulse West End
17 Queensferry Street, Edinburgh EH2 4QW. Oyster hour every day, 5pm to 6pm. Pull up a stool under the vines. A short walk from Haymarket, the Usher Hall, the Lyceum and the Traverse, so 5pm oysters fit neatly before a show.

Dulse Leith
102 Constitution Street, Leith EH6 6AW. Oyster hour Wednesday to Sunday, 5pm to 6pm. A short walk from the Shore, with the tram on Constitution Street. Start with £2 oysters, then stay for the seafood boil.
£2 oysters in Edinburgh, every evening
Oyster happy hour is the best hour of the day at Dulse. From 5pm to 6pm, freshly shucked oysters are £2 each at both of our Edinburgh restaurants. Order half a dozen with a glass of fizz, or a dozen to share before dinner.
It runs every day at Dulse West End on Queensferry Street. At Dulse Leith on Constitution Street it runs whenever we're open. Same price, same care, two very different rooms. Walk-ins are welcome at both, so you don't need to plan ahead.
What's on the ice
We serve market oysters, chosen daily, with the daily dressings. Ask your server which oysters are in that day and how they like them. A squeeze of lemon is never wrong.
What to drink with oysters
Crisp, salty and cold wins. A Crémant or Champagne, a Basque Txakoli or a Galician Albariño all work beautifully. The team will happily pour something by the glass to match. At West End, the full Seafood & Wine list is built for exactly this.
Oyster hour at Dulse West End
17 Queensferry Street, Edinburgh EH2 4QW. Pull up a stool under the vines at the bar or take a table. We're a short walk from Haymarket station and the west end of Princes Street. We're close to the Usher Hall, the Lyceum and the Traverse, so 5pm oysters fit neatly before a show.
Book oyster hour at West End or call 07429 415739.
Oyster hour at Dulse Leith
102 Constitution Street, Leith EH6 6AW. A short walk from the Shore, with the tram on Constitution Street. Start with £2 oysters, then stay for the seafood boil.
Book oyster hour at Leith or call 07402 552598.
Stay for dinner
Oyster hour is a great start, not the whole night. At West End, go on to the tasting menu or the shellfish platter. In Leith, it's the seafood boil, small plates or a whole Scottish brown crab.
What guests are saying
Five stars, again and again
From recent Tripadvisor reviews
★★★★★
“Oysters were to die for and service was great too.”
★★★★★
“Fantastic seafood with wonderful service!”
★★★★★
“Absolutely fantastic experience from start to finish!”
Swipe for more →
FAQs
Oyster hour questions
When is oyster happy hour?
5pm to 6pm, every day at Dulse West End. At Dulse Leith it runs every day we're open (Wednesday to Sunday).
How much are the oysters?
£2 each during happy hour. Outside happy hour they're on the menu at their usual price.
Do I need to book for oyster hour?
No. Walk-ins are welcome for oyster hour at both Dulse West End and Dulse Leith. If you want to be sure of a table, especially on Fridays and Saturdays, book online or call.
Which oysters do you serve?
Market oysters, chosen daily and served with the daily dressings. Ask your server what's on that day.
Where is the best oyster bar in Edinburgh's West End?
Dulse West End is at 17 Queensferry Street, a short walk from Haymarket, Princes Street, the Usher Hall, the Lyceum and the Traverse. Grab a stool under the vines for oysters and a glass.
Can I have oyster hour before a show?
Yes. Oyster hour runs from 5pm to 6pm. Dulse West End is a short walk from the Usher Hall, the Lyceum and the Traverse.