What is the average price of a coffee?
- The average price of a coffee in the UK is £3.35.
- The average price of a coffee in London is £3.73.
- The average price of a coffee in a capital city around the world is £2.55.
The average price of a coffee in 2025 ranges from a bargain of 84p in Madagascar up to more than £5 in Zurich, Switzerland and almost £5 in Copenhagen, Denmark. When taking into account all capital cities analysed, the global average price for a coffee is £2.55 in 2025. This is only slightly cheaper than the average cost of a pint around the world.
1. Zürich, Switzerland £5.11
2. Denmark, Copenhagen £4.98
3. Manama, Bahrain £4.78
4. New York City, United States £4.74
5. Dubai, United Arab Emirates £4.54
1. Antananarivo, Madagascar £0.84
2. Asmara, Eritrea £0.87
3. Tunis, Tunisia £0.89
4. Addis Ababa, Ethiopia £0.93
5. Vientiane, Laos £1.09
| Country | City | Average coffee price |
|---|---|---|
| Switzerland | Zürich | £5.11 |
| Denmark | Copenhagen | £4.98 |
| Bahrain | Manama | £4.78 |
| United States | New York City | £4.74 |
| UAE | Dubai | £4.54 |
| Bahamas | Nassau | £4.45 |
| Equatorial Guinea | Malabo | £4.43 |
| Iceland | Reykjavik | £4.41 |
| Qatar | Doha | £4.38 |
| Angola | Luanda | £4.16 |
| Jamaica | Kingston | £4.11 |
| Singapore | Singapore | £3.95 |
| Costa Rica | San José | £3.86 |
| Turkmenistan | Ashgabat | £3.84 |
| Oman | Muscat | £3.83 |
| Finland | Helsinki | £3.83 |
| Norway | Oslo | £3.82 |
| Seychelles | Victoria | £3.79 |
| France | Paris | £3.77 |
| Barbados | Bridgetown | £3.74 |
| Sweden | Stockholm | £3.74 |
| United Kingdom | London | £3.68 |
| Saint Kitts and Nevis | Basseterre | £3.67 |
| Jordan | Amman | £3.65 |
| Gabon | Libreville | £3.65 |
| Uruguay | Montevideo | £3.58 |
| Benin | Cotonou | £3.58 |
| Poland | Warsaw | £3.56 |
| Guyana | Georgetown | £3.54 |
| Greece | Athens | £3.40 |
| Panama | Panama City | £3.40 |
| Argentina | Buenos Aires | £3.37 |
| Netherlands | Amsterdam | £3.36 |
| Guatemala | Guatemala City | £3.29 |
| Canada | Toronto | £3.27 |
| Austria | Vienna | £3.27 |
| Ireland | Dublin | £3.27 |
| DRC | Kinshasa | £3.26 |
| Estonia | Tallinn | £3.26 |
| Saint Lucia | Castries | £3.22 |
| El Salvador | San Salvador | £3.19 |
| Vanuatu | Port Vila | £3.14 |
| Belgium | Brussels | £3.14 |
| Rep. of the Congo | Brazzaville | £3.12 |
| Senegal | Dakar | £3.11 |
| Mali | Bamako | £3.11 |
| Mexico | Mexico City | £3.11 |
| Azerbaijan | Baku | £3.11 |
| Belize | Belize City | £3.08 |
| Germany | Berlin | £3.05 |
| Turkey | Istanbul | £3.03 |
| East Timor | Dili | £2.98 |
| Lebanon | Beirut | £2.97 |
| French Guinea | Cayenne | £2.96 |
| Peru | Lima | £2.95 |
| Zimbabwe | Harare | £2.94 |
| Brunei | Bandar Seri Begawan | £2.90 |
| Armenia | Yerevan | £2.90 |
| Lithuania | Vilnius | £2.86 |
| Chile | Santiago | £2.85 |
| Latvia | Riga | £2.85 |
| Solomon Islands | Honiara | £2.84 |
| Dominican Republic | Santo Domingo | £2.84 |
| China | Beijing | £2.83 |
| Venezuela | Caracas | £2.81 |
| Cyprus | Nicosia | £2.80 |
| Guinea | Conakry | £2.79 |
| South Korea | Seoul | £2.75 |
| Iraq | Baghdad | £2.74 |
| Japan | Tokyo | £2.70 |
| Djibouti | Djibouti | £2.70 |
| Togo | Lomé | £2.65 |
| New Zealand | Auckland | £2.65 |
| India | Mumbai | £2.62 |
| Uganda | Kampala | £2.58 |
| Australia | Sydney | £2.58 |
| Spain | Madrid | £2.56 |
| Ghana | Accra | £2.56 |
| Czech Republic | Prague | £2.49 |
| Portugal | Lisbon | £2.46 |
| Georgia | Tbilisi | £2.46 |
| Ecuador | Guayaquil | £2.44 |
| Bolivia | La Paz | £2.43 |
| Maldives | Malé | £2.41 |
| Romania | Bucharest | £2.37 |
| Nicaragua | Managua | £2.37 |
| Malaysia | Kuala Lumpur | £2.33 |
| Hungary | Budapest | £2.31 |
| Thailand | Bangkok | £2.28 |
| Botswana | Gaborone | £2.26 |
| Sri Lanka | Colombo | £2.25 |
| Cote d'Ivoire | Abidjan | £2.25 |
| Philippines | Manila | £2.22 |
| Slovakia | Bratislava | £2.22 |
| Central African Republic | Bangui | £2.21 |
| Papau New Guinea | Port Moresby | £2.21 |
| Russia | Moscow | £2.17 |
| Andorra | Andorra la Vella | £2.16 |
| Malta | Valletta | £2.16 |
| Mozambique | Maputo | £2.13 |
| Saint VIncent and the Grenadines | Kingstown | £2.12 |
| Niger | Niamey | £2.11 |
| Mauritius | Port Louis | £2.11 |
| Suriname | Paramaribo | £2.08 |
| Cuba | Havana | £2.08 |
| Cambodia | Phnom Penh | £2.04 |
| Honduras | Tegucigalpa | £2.04 |
| Burundi | Bujumbura | £2.03 |
| Bulgaria | Sofia | £2.03 |
| Liberia | Monrovia | £1.99 |
| Morocco | Casablanca | £1.98 |
| Paraguay | Asunción | £1.96 |
| Myanmar (Burma) | Yangon | £1.95 |
| Serbia | Belgrade | £1.92 |
| Brazil | Sao Paulo | £1.92 |
| Kenya | Nairobi | £1.88 |
| Pakistan | Karachi | £1.86 |
| Guinea Bissau | Bissau | £1.81 |
| Indonesia | Jakarta | £1.77 |
| Rwanda | Kigali | £1.77 |
| Mauritania | Nouakchott | £1.76 |
| Colombia | Bogotá | £1.74 |
| Slovenia | Ljubljana | £1.74 |
| Croatia | Zagreb | £1.67 |
| Kyrgyztan | Bishkek | £1.67 |
| Kazakhstan | Astana | £1.67 |
| Bangladesh | Dhaka | £1.66 |
| Vietnam | Ho Chi Minh City | £1.65 |
| Namibia | Windhoek | £1.62 |
| Burkina Faso | Ouagadougou | £1.61 |
| Montenegro | Podgorica | £1.60 |
| Tanzania | Dar es Salaam | £1.59 |
| Bhutan | Thimphu | £1.59 |
| South Africa | Johannesburg | £1.57 |
| Uzbekistan | Tashkent | £1.56 |
| Albania | Tirana | £1.54 |
| Malawi | Lilongwe | £1.53 |
| Tajikistan | Dushanbe | £1.49 |
| Bosnia and Herzegovinia | Sarajevo | £1.48 |
| Afghanistan | Kabul | £1.45 |
| Cape Verde | Praia | £1.44 |
| Nepal | Kathmandu | £1.41 |
| Italy | Rome | £1.38 |
| Belarus | Minsk | £1.36 |
| Moldova | Chișinău | £1.35 |
| Lesotho | Maseru | £1.34 |
| Cameroon | Douala | £1.31 |
| Nigeria | Abuja | £1.28 |
| Samoa | Apia | £1.25 |
| Zambia | Lusaka | £1.25 |
| Sierra Leone | Freetown | £1.25 |
| Algeria | Algiers [El Djazaïr] | £1.22 |
| Haiti | Port-au-Prince | £1.21 |
| Ukraine | Kyiv | £1.19 |
| Egypt | Cairo | £1.17 |
| Kosovo | Prishtina | £1.13 |
| Laos | Vientiane | £1.09 |
| Ethiopia | Addis Ababa | £0.93 |
| Tunisia | Tunis | £0.89 |
| Eritrea | Asmara | £0.87 |
| Madagascar | Antananarivo | £0.84 |
| Ethiopia | Addis Ababa | £0.84 |
| Madagascar | Antananarivo | £0.81 |
The average cost of a coffee in the UK in 2025 is £3.35.
The cheapest places to get a coffee (out of the 42 cities and large towns analysed) are Milton Keynes and Leicester at just £2.69 on average. This is 66p less than the UK average and every little helps!
Kingston upon Hull and Gloucester are the next cheapest cities to buy a coffee, with prices of £2.82 and £2.85 on average.
The most expensive city to buy a coffee is, unsurprisingly, the capital London, with an average price of £3.73, although many shops will charge more than that. Cambridge, Edinburgh and Sunderland are the next most expensive cities for a cup of coffee, at £3.72 on average, while Bristol and Manchester also come near the top, with an average coffee price of £3.65.
The number of major UK cities and towns with an average coffee price of more than £3.50 has increased in the past year. In 2024, just 4 cities had an average price of more than £3.50 but, in 2025, this has risen to 12 towns and cities.
1. London £3.73
2. Cambridge £3.72
3. Edinburgh £3.72
4. Sunderland £3.72
5. Bristol £3.65
1. Milton Keynes £2.69
2. Leicester £2.69
3. Hull £2.82
4. Gloucester £2.85
5. Stirling £2.88
| UK city or town | Average coffee price |
|---|---|
| London | £3.73 |
| Cambridge | £3.72 |
| Edinburgh | £3.72 |
| Sunderland | £3.72 |
| Bristol | £3.65 |
| Manchester | £3.65 |
| Dundee | £3.59 |
| Coventry | £3.57 |
| Glasgow | £3.55 |
| Inverness | £3.55 |
| Portsmouth | £3.53 |
| Reading | £3.52 |
| Sheffield | £3.45 |
| Brighton and Hove | £3.44 |
| Newcastle upon Tyne | £3.44 |
| York | £3.44 |
| Leeds | £3.41 |
| Belfast | £3.40 |
| Plymouth | £3.39 |
| Cardiff | £3.39 |
| Liverpool | £3.37 |
| Aberdeen | £3.37 |
| Nottingham | £3.34 |
| Peterborough | £3.34 |
| Southend-on-Sea | £3.34 |
| Stoke-on-Trent | £3.34 |
| Exeter | £3.32 |
| Northampton | £3.32 |
| Swansea | £3.32 |
| Birmingham | £3.31 |
| Perth | £3.30 |
| Norwich | £3.29 |
| Southampton | £3.24 |
| Oxford | £3.24 |
| Preston | £3.19 |
| Derby | £3.10 |
| Bournemouth | £3.08 |
| Stirling | £2.88 |
| Gloucester | £2.85 |
| Kingston upon Hull | £2.82 |
| Leicester | £2.69 |
| Milton Keynes | £2.69 |
The numbers in this piece are based on data from cost-of-living sites Expatistan and Numbeo as of March 2025. 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.
Matt Mckenna
UK Head of Communications
T: +44 20 8191 8806
We’ve teamed up with GoHenry to bring you an essential guide to money smarts and how your child can master the real-life skills of earning, saving, spending and investing. (Paid content)
Ampere could be a useful option for businesses that want to pay a single monthly fee and then be able to budget accordingly.
The Bank of England (BoE) sets the official bank rate 8 times per year. Here at the latest base rate predictions, including expert analysis.
We look at the average cost of a holiday abroad from the UK and how much Brits are spending on holidays per year.
We’ve compiled data on the average price of a pint of beer in the most populated cities around the world and across the UK.
There’s no escaping Halloween and the celebrations for spooky season so we looked into how much is spent on Halloween each year.
In 2025, Brits are projected to spend £802 each on Christmas celebrations, with the nation planning to splash £41.6 billion overall.
87% of adults in the UK have a smartphone, but how much are we using them and which apps are most popular? We explore the latest statistics.
Digital-only banks are becoming increasingly popular so we look at the latest digital and online banking statistics in the UK.
Black Friday is one of the biggest shopping days in the UK. But what are the latest statistics on how much we are spending?