The Haymarket
- Location: 11-14a West Maitland Street, EH12 5DS
- When: November and December 2026
- Price: £36.95 for three courses
- Why we recommend: whether you're after a team meal, a festive family celebration or even a feast on the big day, you can find it all here
Looking for the best Christmas Day lunch in Edinburgh? Pairing a traditional pub atmosphere with scrumptious food, The Haymarket really is a fabulous dining destination.
In between bites of turkey accompanied by all the trimmings or a tasty nut roast, sip bubbles, beer or cocktails. Plus, their delicious apple and cinnamon crumble pie is waiting for afterwards.