70% Prefix Country 70% Prefix Country Caracas, Venezuela £0.32 | London, UK £5.19 | Average £2.36 | Doha, Qatar £10.86 |

We have compiled data on the average prices of beer in the most populated cities around the world. The analysis looks at 177 countries so you can find out where your city ranks! Read on to find out where the UK sits globally and how beer prices compare between the UK’s major cities. To find out more about how to travel smart, check out our travel guide

The full list of countries

The cost for a pint ranges from £0.32 in Venezuela all the way up to £10.86 in Qatar. London is pricier than most of the list, with the average cost of £5.19 for a pint coming in as the 19th most expensive of the 177 cities. Compared to the world average for the 177 countries (£2.36), London charges more than double (120% higher) for the same drink!

The 5 cities with the most expensive beer 1. Doha, Qatar £10.86

2. Dubai, United Arab Emirates £8.70

3. Oslo, Norway £7.57

4. Manama, Bahrain £7.41

5. New York City, United States £7.23 The 5 cities with the cheapest beer 1. Caracas, Venezuela £0.32

2. Freetown, Sierra Leone £0.41

3. Lusaka, Zambia £0.57

4. Antananarivo, Madagascar £0.62

5. Niamey, Niger £0.62

Search for...

Country City Price of pint Venezuela Caracas £0.32 Sierra Leone Freetown £0.41 Zambia Lusaka £0.57 Madagascar Antananarivo £0.62 Niger Niamey £0.62 Nigeria Lagos £0.62 Cambodia Phnom Penh £0.64 Vietnam Ho Chi Minh City £0.69 Guinea Bissau Bissau £0.75 Kyrgyzstan Bishkek £0.75 Uganda Kampala £0.75 Ukraine Kiev £0.75 Azerbaijan Baku £0.76 Colombia Bogotá £0.76 Ethiopia Addis Ababa £0.76 Paraguay Asuncion £0.77 Georgia Tbilisi £0.78 Tajikistan Dushanbe £0.78 Uzbekistan Tashkent £0.80 Cote d Ivoire Abidjan £0.83 Ghana Accra £0.83 Mozambique Maputo £0.83 Togo Lome £0.83 Benin Cotonou £0.86 Malawi Lilongwe £0.87 Tanzania Dar es Salaam £0.87 Gabon Libreville £0.90 Vatican City Vatican City £0.91 Myanmar (Burma) Yangon £0.92 Cameroon Douala £0.93 Lesotho Maseru £0.93 Moldova Chişinău £0.93 Philippines Quezon City £0.96 Armenia Yerevan £1.00 El Salvador San Salvador £1.00 Kazakhstan Almaty £1.00 Bulgaria Sofia £1.02 Honduras Tegucigalpa £1.02 Laos Vientiane £1.02 Nicaragua Managua £1.02 Namibia Windhoek £1.04 Central african republic Bangui £1.05 Rwanda Kigali £1.05 Saudi Arabia Riyadh £1.06 Mexico Mexico City £1.07 Albania Tirana £1.09 Romania Bucharest £1.12 Tunisia Tunis £1.12 Mongolia Ulaanbaatar £1.13 Argentina Buenos Aires £1.15 Bosnia and Herzegovina Sarajevo £1.16 Hungary Budapest £1.16 Botswana Gaborone £1.18 Suriname Paramaribo £1.18 Czech Rep. Prague £1.19 DRC Kinshasa £1.20 Ecuador Guayaquil £1.20 Serbia Belgrade £1.23 Algeria Algiers £1.24 Sri lanka Colombo £1.29 Macedonia Skopje £1.32 Zimbabwe Harare £1.32 Kosovo Prishtina £1.36 Slovakia Bratislava £1.36 Equatorial Guinea Bata £1.38 Senegal Dakar £1.38 South africa Johannesburg £1.39 Eritrea Asmara £1.40 Angola Luanda £1.43 Burkina Faso Ouagadougou £1.45 Egypt Cairo £1.48 Saint Lucia Castries £1.49 Saint Vincent and the Grenadines Kingstown £1.49 Samoa Apia £1.49 Belarus Minsk £1.50 Mauritius Port Louis £1.50 Jamaica Kingston £1.51 India Mumbai £1.53 Barbados Bridgetown £1.60 Belize Belize City £1.60 Cuba Havana £1.60 Iraq Baghdad £1.60 Pakistan Karachi £1.60 Peru Lima £1.60 Puerto Rico San Juan £1.60 Bolivia Santa Cruz de la Sierra £1.61 Mali Bamako £1.61 Panama Panama City £1.61 Republic of the Congo Brazzaville £1.61 Poland Warsaw £1.63 Dominican Republic Santo Domingo £1.65 Brazil São Paulo £1.76 Antigua and Barbuda St. John's £1.77 Andorra Andorra la Vella £1.81 Montenegro Podgorica £1.81 Portugal Lisbon £1.81 Thailand Bangkok £1.81 Turkey Istanbul £1.84 Papua New Guinea Port Moresby £1.85 Kenya Nairobi £1.88 Uruguay Montevideo £1.89 Croatia Zagreb £1.91 Curacao Willemstad £1.95 Indonesia Jakarta £1.98 Nepal Kathmandu £1.99 Brunei Bandar Seri Begawan £2.01 Liberia Monrovia £2.01 Guatemala Guatemala City £2.08 Bhutan Thimphu £2.12 Libya Tripoli £2.15 Latvia Riga £2.17 East Timor Dili £2.21 French Guiana Cayenne £2.26 Slovenia Ljubljana £2.26 Spain Madrid £2.26 Guyana Georgetown £2.30 Turkmenistan Ashgabat £2.30 Haiti Port-au-Prince £2.40 Virgin Islands Road Town £2.42 Chile Santiago £2.44 Morocco Casablanca £2.50 Maldives Male £2.51 Russia Moscow £2.51 Vanuatu Port Vila £2.60 Kuwait Kuwait City £2.62 South korea Seoul £2.62 Cape Verde Praia £2.71 Cyprus Nicosia £2.71 Lithuania Vilnius £2.71 Saint Pierre and Miquelon Saint-Pierre £2.71 Mauritania Nouakchott £2.74 Lebanon Beirut £2.80 Malaysia Kuala Lumpur £2.80 Gibraltar Gibraltar £3.00 Germany Berlin £3.16 China Shanghai £3.18 Bangladesh Dhaka £3.28 Japan Tokyo £3.37 Solomon Islands Honiara £3.38 Bahamas Nassau £3.40 Canada Toronto £3.54 Austria Vienna £3.57 Afghanistan Kabul £3.59 Belgium Brussels £3.62 Estonia Tallinn £3.62 Greece Athens £3.62 Virgin Islands Charlotte Amalie £3.83 Seychelles Victoria £3.97 Guinea Conakry £4.00 Northern Mariana Islands San Antonio £4.03 Italy Rome £4.07 Netherlands Amsterdam £4.07 Australia Sydney £4.44 Chad N'Djamena £4.48 Djibouti Djibouti £4.50 Ireland Dublin £4.52 New Zealand Auckland £4.65 Hong Kong Kowloon £5.16 United Kingdom London £5.19 Finland Helsinki £5.42 France Paris £5.42 Denmark Copenhagen £5.46 Jordan Amman £5.64 Sweden Stockholm £5.69 Singapore Singapore £5.76 Switzerland Zürich £5.92 New Caledonia Nouméa £6.06 Oman Muscat £6.23 Åland Islands Mariehamn £6.32 Mayotte Mamoudzou £6.34 Iceland Reykjavik £6.93 Israel Jerusalem £7.00 United States New York City £7.23 Bahrain Manama £7.41 Norway Oslo £7.57 UAE Dubai £8.70 Qatar Doha £10.86

The price of a pint in the UK

It comes as no surprise that the UK’s most expensive city to grab a drink is London. The cheapest place to get a pint (out of the 42 largest cities analysed) is Dundee. A beer there will cost you £3.08, which is 41% (or £2.11) less than London and 86p less than the UK average of £3.94. Overall, the average cost of a pint in the UK has increased by 6% this year from £3.70 in 2019.

Following Dundee, Swansea and Perth are the second and third cheapest cities to buy a beer (meaning in these cities you won’t need to be searching for the best credit cards in order to get you and your friends a round of drinks!). Compared to the £3.08 for Dundee, Swansea charges £3.12 and Perth’s average is £3.14. On the pricier side, Brighton and Hove is the second most expensive city to buy a beer, charging £5.02.

The 5 UK cities with the most expensive beer 1. London £5.15

2. Brighton £5.02

3. Cambridge £4.91

4. Edinburgh £4.74

5. Oxford £4.49 The 5 UK cities with the cheapest beer 1. Dundee £3.08

2. Swansea £3.12

3. Perth £3.14

4. Sunderland £3.30

5. Stoke-on-Trent £3.33

Search for...

Place Average price of a pint 2019 Average price of a pint 2020 London £5.18 £5.19 Brighton and Hove £4.53 £5.02 Cambridge £4.40 £4.91 Edinburgh £4.19 £4.74 Oxford £4.14 £4.49 Bristol £4.36 £4.41 Birmingham £3.94 £4.34 Exeter £3.91 £4.32 Glasgow £3.79 £4.31 Nottingham £3.59 £4.27 Newcastle upon Tyne £3.53 £4.27 Portsmouth £4.11 £4.22 Belfast £4.05 £4.19 York £3.72 £4.19 Ipswich £3.81 £4.12 Southampton £3.92 £4.11 Reading £4.12 £4.10 Norwich £3.70 £3.95 Manchester £4.11 £3.94 Aberystwyth £3.56 £3.87 Aberdeen £3.60 £3.86 Liverpool £3.27 £3.84 Northampton £3.61 £3.82 Southend-on-Sea £3.29 £3.79 Coventry £3.52 £3.78 Plymouth £3.66 £3.74 Inverness £3.62 £3.73 Poole £3.71 £3.72 Leeds £3.57 £3.72 Sheffield £3.37 £3.72 Gloucester £3.61 £3.71 Kingston upon Hull £3.27 £3.64 Preston £3.06 £3.64 Leicester £3.73 £3.62 Peterborough £3.51 £3.56 Cardiff £3.46 £3.43 Luton £3.68 £3.41 Stoke-on-Trent £3.29 £3.33 Sunderland £3.25 £3.30 Perth £3.07 £3.14 Swansea £3.31 £3.12 Dundee £3.29 £3.08 . .

Methodology The numbers in this piece are based on data from cost-of-living sites Expatistan and Numbeo as of 26 June 2020. The majority of values were averaged from the two sites. In the few cases when this was not possible, data from Numbeo or Expatistan was used alone.

Click here for more research. For all media enquiries, please contact: