Raise a Glass to History: Scotland’s Oldest Pubs and the Culture of the Scottish Public House

What is the oldest pub in Scotland? The oldest pub in Scotland is the Sheep Heid Inn in Edinburgh.