See the Travel Guide to Edinburgh

A sea view at the Esplanade

beach restaurant

Looking for authenticity or a beach getaway? Head to the Esplanade Pub at Portobello Beach for a simple and friendly brunch, lunch, or dinner.

You'll love the relaxed family atmosphere on the Portobello promenade along the beach. This picturesque area of Edinburgh with its shops and cafés is very much like a small village. The one restaurant you should check out is Esplanade, which regulars call ‘Espy'. This gastropub combines comfortable sofas with a nice terrace on sunny days, and tasty dishes that will please all taste buds.
The Esplanade serves local cuisine, burgers, savoury waffles, and vegetable dishes to share. The food is always plentiful and well presented. Enjoy your meal on the popular patio or inside, in an authentic Scottish pub with red walls and framed pictures. If you decide on the latter, opt for a table near the window.

Esplanade
62-64 Bath Street‬
Edinburgh EH15 1HF

+44 131 669 0082

Menu: around 12 GBP

 See the Travel Guide to Edinburgh