White Horse Oyster & Seafood Bar, situated on the site of the oldest inn on the Royal Mile, serves the best of British seafood & shellfish sourced from boutique suppliers across the country. Expect small plates, sharing platters & hand-crafted cocktails washed down with a carefully curated selection of wine & fizz.

Make a booking


As well as an unrivalled selection of oysters, our bar is stocked with a carefully curated range of wine, champagne & artisan cocktails. So pull up a stool, relax and let us pour you a drink.

View the bar menu

Book a Table

Book your table online now, simply complete the form below for live bookings. In the event the day or time you have requested is unavailable please call or email us and we'll try our best to fit you in.



Gift Cards

Treat someone to a special meal at White Horse with our selection of gift vouchers. Available in multiple denominations from £10 to £100 these are a lovely gesture and a real treat. Vouchers are available direct from the bar or over the phone.


View All

Guest List

Join our exclusive guest list to be one of the first to hear about our upcoming events and news.

Find Us

White Horse Oyster & Seafood Bar

266 Canongate
Royal Mile

We are open 7 days a week, from 12pm until late

Book now