A pint in the Capital now costs drinkers, on average, £4.73, according to shopping comparison site Finder.com.
The priciest city in the UK however is London where pints now average £5.33, an increase of three per cent compared to last year, which also makes the UK capital the 18th most expensive place in the world to buy a pint.
It also means pub-goers in London are spending an average £2.26 per pint more than those living in Perth, Scotland.
The UK’s second most expensive city for a pint is Brighton where customers spend on average £4.83 per beer.
In fourth and fifth places were Bristol and Cambridge, with a beer costing £4.46 and £4.40 respectively, according to the study.
Out of the 42 cities referenced in the study, Perth was the cheapest city to buy a pint where they average £3.07 this year.
Leicester is the second cheapest city to for a beer, at £3.12 per pint, followed by Stoke-on-Trent at £3.17.
While the average cost of a pint in the UK has decreased two per cent to £3.86 over the last year, London pint prices have increased by three per cent from what they were last year to £5.19.
The city with the cheapest pints in the world is Lusaka, Zambia, where they currently cost on average 56p.
Beer gardens have been able to reopen in England from 12 April.
In Scotland however, a pint outside will have to wait until 26 April when the Scottish Government permits the reopening of outdoor hospitality.