

Edinburgh's oldest pub, offering traditional dishes and a cozy atmosphere.
More About The Sheep Heid Inn
The Sheep Heid Inn, located in the historic village of Duddingston, claims to be the oldest pub in Edinburgh, with a history dating back to the 14th century. This charming pub offers a quintessentially Scottish experience with its rustic interiors and hearty menu featuring classics like haggis and whisky-infused desserts. Its position near Holyrood Park makes it a great stop after a day of exploring Arthur's Seat. For a unique touch, the pub also has a vintage skittles alley, perfect for a bit of fun after a meal.
What Makes It Special
Address
43-45 The Causeway, Edinburgh EH15 3QA, UK
Website
Reservations
Booking recommended, especially for the skittles alley.
Signature Drinks
Best Time to Visit
Ideal in the late afternoon after a walk in Holyrood Park.
Experience Edinburgh after dark
Book nightlife tours and pub crawls
Other Pubs & Bars in Edinburgh
Explorer members see 1 more pubs & bars. Upgrade to unlock all similar places.
Upgrade to Explorer


