From old-fashioned taverns to more modern drinking establishments, there's something to suit all tastes.
And let us know your own favourite Edinburgh boozer in the comments section before you go.
. 20 of the best pubs
Take a look through our photo gallery to see what The Good Pub Guide considers the 20 best pubs in Edinburgh. Photo: Third Party
. The Inn On The Mile
Where: 82 High Street, Edinburgh EH1 1LL Photo: Third Party
. Sandy Bell's
Where: 25 Forrest Road, Edinburgh EH1 2QH Photo: Third Party
. The Abbotsford Bar
Where: 3-5 Rose St, Edinburgh EH2 2PR Photo: Third Party
. The Stockbridge Tap
Where: 2-6 Raeburn Place, Stockbridge, Edinburgh EH4 1HN Photo: Third Party
. The Doric
Where: 15-16 Market Street, Edinburgh EH1 1DE Photo: Third Party
. Starbank Inn
Where: 60-64 Laverockbank Road, Newhaven, Edinburgh EH5 3BZ Photo: Third Party
. Teuchters Landing Leith
Where: 1c Dock Pl, Leith, Edinburgh EH6 6LU Photo: Third Party
1. 20 of the best pubs
Take a look through our photo gallery to see what The Good Pub Guide considers the 20 best pubs in Edinburgh. Photo: Third Party
2. The Inn On The Mile
Where: 82 High Street, Edinburgh EH1 1LL Photo: Third Party
3. Sandy Bell's
Where: 25 Forrest Road, Edinburgh EH1 2QH Photo: Third Party
4. The Abbotsford Bar
Where: 3-5 Rose St, Edinburgh EH2 2PR Photo: Third Party