Where is the Cheapest City to have a Beer?

When are you travelling?

GoEuro not only prides itself on helping travellers make the right decision when it comes to transport but leisure too.

Research for the Beer Price Index combines data from 70 cities from around the world and compares average prices of the main local beers across bars and shops, as well as comparing yearly average spend and consumption.

Below is the complete data for all 70 cities, along with four smaller comparisons based only on European cities. Cheers!

GoEuro Beer Price Index

You can click on each category and sort the ranking however you like. All price data is in Pound Sterling (£)

How the index was made*

Breakdown of the European Results

Cheapest Average Beer Prices Within European Cities

1 Bratislava £1.14
2 Kiev £1.15
3 Krakow £1.29
4 Belgrade £1.52
5 Warsaw £1.69
6 Ljubljana £1.70
7 Budapest £1.71
8 Bucharest £1.76
9 Seville £1.79
10 Munich £1.80


Bratislava is often overlooked by tourists travelling Europe, but the capital of Slovakia is one to watch with its increasing popularity. The city is now seeing many microbreweries open up within the centre and seeing this intriguing city by doing your own beer tour would be easy and a great way to explore the area before it becomes too crowded.

From last year there has been a shift in the results as Krakow drops in the rankings from first to third place, the same position that Bratislava was in, in 2015. Kiev remains the second cheapest European city for beer and Bratislava’s beer loving neighbour, Prague, has again missed out on being in a top ten position.

Back to Top

Most Expensive Average Beer Prices Within European Cities


This year has seen a new top most expensive city for beer, Lausanne in Switzerland, which has knocked last years top city, Geneva, right down to fifth position. This year see’s a huge difference in prices between the number one and two spots of £2.65. The gap then drops significantly and has Helsinki, Oslo and Zurich still in the top ten from 2015.

Back to Top

1 Lausanne £6.59
2 Zurich £3.94
3 Oslo £3.85
4 Paris £3.75
5 Geneva £3.61
6 Milan £3.54
7 Rome £3.47
8 Athens £3.44
9 Helsinki £3.36
10 Istanbul £3.26

European Cities in Order of Largest Yearly Consumption (Litres)

1 Prague 144 Litres
2 Krakow 127 Litres
3 Warsaw 127 Litres
4 Belgrade 119 Litres
5 Frankfurt 107 Litres
6 Berlin 107 Litres
7 Munich 107 Litres
8 Helsinki 104 Litres
9 Vienna 104 Litres
10 Kiev 104 Litres


Prague is one of the most well known cities in Europe to enjoy a beer or two, but is also in the number one spot in the average yearly consumption top ten, closely followed by Krakow and Warsaw in joint second at 127 litres of beer being consumed per person yearly. German cities Berlin, Frankfurt and Munich have all made it into the top ten for the second year.

Back to Top

European Cities in Order of Largest Yearly Spend


It’s no surprise that the most expensive city for beer, Lausanne, is also the city in which people spend the most amount of money on beer. Lausanne has moved Helsinki out of the number one spot, putting it down to number two with a difference of £334. Prague is in third place spending £887.28 per year. London is the only city within the UK in this top ten list, scoring just less than Berlin.

Back to Top

1 Lausanne £1390.78
2 Helsinki £1056.70
3 Prague £887.28
4 Moscow £855.20
5 Frankfurt £812.71
6 Barcelona £796.49
7 Reykjavik £763.82
8 Vienna £745.75
9 Dublin £712.24
10 Berlin £695.07

UK Beer Prices

Here are how the 5 biggest cities in the UK fare for their beer prices. The price reflected is the overall average price for a beer.

1 London £3.36
2 Manchester £2.94
3 Liverpool £2.39
4 Leeds £2.34
5 Edinburgh £2.28

[1] Sources:

  • *Supermarket Price
    The price of a beer bottle was calculated as the average cost of a 33cl bottle of several worldwide brands and a major local brand in a regular discount store. All prices were converted to Pound Sterling (GBP) using the Bloomberg exchange on 8th April 2016.
  • *1 Bar Price
    The price of a beer in a bar was calculated using the average price of local and imported 33cl draught beer in several major hotel chains worldwide.
  • *2 Annual Consumption
    Data found from the World Health Organisation.
  • *3 Non-alcoholic beers were included for the Abu Dhabi research.
  • *4 Average Spend per Capita
    Where beers are sold in 12oz (35.5cl) varieties vs the European standard of 33cl, we normalised prices to be equivalent to a 33cl bottle. Formula is: Normalised beer price = Average beer price in store * (33/35.5)

Stay Up to Date

Get travel offers, trip reminders and other updates by email.

Invalid email format.

We’ve sent you a confirmation email.
Please click the link inside to complete the process.