
4.4 ·
Discover the Sheep Heid Inn, a centuries-old pub in Duddingston with a traditional skittle alley. Enjoy Scottish pub fare and a pint of real ale in a warm, characterful setting after a walk.
Full description
The Sheep Heid Inn is an old village pub in Duddingston that claims over 600 years of serving drinkers, and it still keeps a traditional skittle alley. The menu centres on Scottish pub food and real ale, and reviewers describe a warm atmosphere and friendly staff, with dishes such as chicken and leek pie praised, though opinions on the food vary.
Its location makes it a natural stop after walking to or from Craigmillar Castle or Holyrood Park. It suits a relaxed lunch or a late afternoon pint away from the city centre crowds.
The Sheep Heid Inn is an old village pub in Duddingston that claims over 600 years of serving drinkers, and it still keeps a traditional skittle alley. The menu centres on Scottish pub food and real ale, and reviewers describe a warm atmosphere and friendly staff, with dishes such as chicken and leek pie praised, though opinions on the food vary.
Its location makes it a natural stop after walking to or from Craigmillar Castle or Holyrood Park. It suits a relaxed lunch or a late afternoon pint away from the city centre crowds.
Duration
1h30
Best time
lunchtime, afternoon, early evening or evening
Intensity
Easy pace
Good to know
Reviews
Excellent ambiance, service and food. We had a late lunch at the inn, after walking to it from Craigmillar Castle. The chicken and leak pot pie was especially good and Archie, our server was very attentive. This is the oldest pub/inn in Scotland; we found out about it from an old NYT article and understand why it’s…
S Brown
2/5📍 Nearby spots
Build your itinerary
City
Dates
Choose your Explorer profile