Europe’s best destinations for cheap beer and wine – including £1.30 pints in the ‘Costa Rica of Spain’

There’s nothing better than sipping a cool pint after a day spent on the beach and exploring somewhere new. 

Or, enjoying a crisp glass of wine in a bar abroad, sat underneath a parasol with the sun beating down. 

In January 2025, the Office for National Statistics (ONS) said the average price of a medium glass of wine was £5.17 in the UK, while a pint of lager was £4.83.

However, with prices having dramatically jumped since, especially following an alcohol duty increase of 3.66% that took effect in February 2026, it can be refreshing to find bargain booze overseas. 

Read on below to discover the countries that guarantee a pint in the sun for around £3 or a bottle of wine for as little as £6.

Czech Republic

Holidaymakers looking for cheap and good beer should head to the Czech Republic where they can find a pint at around £2.10

Known for its impressive beer culture, the Czech Republic offers some of Europe’s cheapest beer at around £2.10 per pint. 

Millions flock to the landlocked country, located between Germany, Austria, Slovakia and Poland, to sample some of the local booze. 

And wine drinkers will be pleased too, as a glass in the capital city, Prague, usually comes in at around €3 to €5 (£2.59 to £4.31), according to Alle. 

Malta 

Malta is another good spot and visitors can grab a beer within Valletta's fortress walls for around €4.29 (£3.73)

Malta is another good spot and visitors can grab a beer within Valletta’s fortress walls for around €4.29 (£3.73)

Another European destination, Malta boasts a rich history to explore and plenty of sights to enjoy.

The small island country is home to neolithic temples, an impressive coastline – and cheap booze.

The capital, Valletta, is also a UNESCO World Heritage Site – and was named the best city in the world in Condé Nast Traveller’s 2025 Readers’ Choice Awards.

The location boasts ornate Baroque architecture and visitors can grab a beer within Valletta’s fortress walls for around €4.29 (£3.73), according to cost of living website Numbeo. 

As for wine, it’s possible to find a bottle for around €7 from supermarket, working out at just £6.

Spain 

The cost of a glass of wine in Spain can vary between £2.10 to £3.80

The cost of a glass of wine in Spain can vary between £2.10 to £3.80

There are plenty of Spanish spots that promise sunshine, great views and affordable drinks. 

Costa Blanca, for example, offers a pint of the local beer for €3 (£2.60), while La Palma has pints for just €1.50 (£1.30). 

One of the smaller Canary islands, La Palma is around 708 square kilometers in size and is known for being green and vibrant, often called ‘la isla bonita’ – ‘the beautiful island’.

Despite being small, there are plenty of lush spaces to explore here – and it’s even been dubbed the ‘Costa Rica of Spain’.

Much like Costa Rica, there are world-class walking treks and one, the Caldera Taburiente hike, takes walkers through the vast Caldera de Taburiente National Park, a UNESCO Biosphere Reserve, covered in Canarian pine woods and ravines – and home to a range of fauna, birds and reptiles.

Elsewhere in Spain, Castelló de la Plana also offers pints for as little as €3 (£2.60).

The charming city has a rich history and dates back to Medieval times, with architecture ranging from aristocratic houses to peaceful gardens. 

As for wine, the cost of a glass in Spain can vary between £2.10 to £3.80, according to travel company Holiday Pirates. Meanwhile, prices in the Balearic Islands range from £2.50 to £4.50.

Italy

The cost of wine in Italy ranges between €2.90 and €4.30 (£2.50 and £5), while a pint of local lager costs €5.42 (£4.68)

The cost of wine in Italy ranges between €2.90 and €4.30 (£2.50 and £5), while a pint of local lager costs €5.42 (£4.68)

Located on the ‘toe’ of Italy’s boot in the country’s southern region is Calabria. 

Calabria is known for being the home of ‘Nduja’ – the spicy sausage that has been rising in popularity in the UK in recent years.

It’s also a great place for affordable beer and wine. Sat surrounded by coastal views and charming streets, a glass of wine will set you back €2 (£1.74).

Or, if beer is more your kind of beverage, a pint of local lager costs €5.42 (£4.68).

Across Italy however, the price of wine ranges between €2.90 and €4.30 (£2.50 and £5). 

Slovakia

A bottle of wine from a local supermarket comes in at €5.20 (£4.49) in Slovakia

A bottle of wine from a local supermarket comes in at €5.20 (£4.49) in Slovakia

Slovakia’s capital, Bratislava, is compact with a bustling old town packed with cobbled streets and picturesque buildings.

And there’s nothing better than enjoying a refreshing pint of local lager after a long day of exploring. 

Thankfully, the Slovak Pub is one of the oldest and largest venues in the city and serves up beer for just €3 (£2.60).

Spread across 11 rooms over two floors, each one is dedicated to a different part of Slovakian history.

A bottle of wine from a local supermarket comes in at €5.20 (£4.49).

Portugal

In Portugal's Guimarães, a bottle of beer can be found for just €2 (£1.70), and a pint for €2.50 (£2.20)

In Portugal’s Guimarães, a bottle of beer can be found for just €2 (£1.70), and a pint for €2.50 (£2.20)

Portugal is a beloved holiday spot for Brits and has plenty of popular destinations where tourists frequent each year.

The price of local beer can be as little as €2.50 (£2.15), while a bottle of wine from a local supermarket comes in at €5.20 (£4.49).

In one city in the north, Guimarães, a bottle of beer can be found for just €2 (£1.70), and a pint for €2.50 (£2.20).

The colourful destination also recently made the BBC’s ’20 best places to travel in 2026′ list, giving even more reason to holiday there.

Hungary 

A pint in Hungary's capital city, Budapest, costs 1,200 Ft (£2.86)

A pint in Hungary’s capital city, Budapest, costs 1,200 Ft (£2.86)

With its impressive architecture, renowned thermal baths and affordability, plenty of tourists flock to Budapest every year.

In Hungary, the price of a glass of wine varies from 712 Ft to 1,424 Ft (£1.70 to £3.40), while beer in can cost 800 Ft (£1.91).

Budapest, Hungary’s capital, is slightly pricier, but still affordable, at 1,200 Ft (£2.86) for a pint of local lager. 

Bulgaria

In Bulgaria, a glass of wine could set you back between €2.30 and €4.40 (£2 and £3.80)

In Bulgaria, a glass of wine could set you back between €2.30 and €4.40 (£2 and £3.80)

Plenty head to Bulgaria for its charming streets, cobblestone roads and local cuisine. 

The country has seen a significant tourism boom in recent years, with over 13.6 million foreign visitors in 2025 – a 2.7 per cent increase on 2024. 

Beer there costs just €2.07 (£1.79) while a glass of wine could set you back between €2.30 and €4.40 (£2.00 and £3.80).

Poland

Local beer can be found for 15z? (£3) in Poland, while wine costs between 8.30z? and 16.60z? (£1.70 and £3.40)

Local beer can be found for 15z? (£3) in Poland, while wine costs between 8.30z? and 16.60z? (£1.70 and £3.40)

Poland is well-loved for its affordable drinks, paired with impressive architecture and an interesting history to explore. 

Local beer can be found for 15z? (£3) and wine costs between 8.30z? and 16.60z? (£1.70 and £3.40).

Park Grodek, located in the Polish city, Jaworzno, known as the ‘Maldives of Poland’, offers pints for just 9.80z? (£2), according to Travel And Tour World.

Its 60 hectares boast rich greenery, beautiful views and crystal clear water across four reservoirs. 

Greece

Wine tends to vary between €2.90 and €4.30 (£2.50 and £5) while a pint of local beer costs €4.90 (£4.20) in Greece

Wine tends to vary between €2.90 and €4.30 (£2.50 and £5) while a pint of local beer costs €4.90 (£4.20) in Greece

Dreamy islands, stunning beaches and blue skies, Greece has plenty to enjoy, and a glass of wine or pint of beer there shouldn’t set you back too much either.

Wine tends to vary between €2.90 and €4.30 (£2.50 and £5) while a pint of local beer costs €4.90 (£4.20).

Bursting with unspoilt landscapes, beautiful hotels and postcard perfect beaches, Kefalonia is not one to miss and has even been compared to the Caribbean. 

Beer there is reported to cost €4.25 (£3.70).