The oldest pub in the city is thought to date back to the 1300s and several of the pubs still standing have been welcoming customers for hundreds of years.
Take a look through our picture gallery to see 12 of the oldest pubs in Edinburgh in chronological order.

1. The Sheep Heid Inn
The Sheep Heid Inn in Duddingston has often been named the oldest pub in Edinburgh - and one of the oldest in Scotland. It is believed that there has been a pub on the site since 1360. Photo: Scott Louden

2. The Golf Tavern
The Golf Tavern which is located on the edge of Bruntsfield Links has been around since 1456. The pub's website describes it as "one of Scotland's oldest and finest places to eat and drink". Photo: Google Streetview

3. The White Hart
The White Hart is another pub which is often argued to be the oldest pub in Edinburgh. The pub is first mentioned in records in 1516 and it is believed that parts of the building - and the cellar in particular - date back to that time. Photo: Google

4. The White Horse
The White Horse dates back to 1742, making it the oldest pub on the Royal Mile in Edinburgh. It sits at the top of White Horse Close, which is said to have been named after Mary Queen of Scots' favourite horse. In recent years, the pub has been transformed into an oyster and cocktail bar. Photo: Contributed