PerfectCityBreak
Value

The cheapest city breaks in Europe

Ranked by what a day actually costs on a budget: a hostel or cheap room, local transport, food and the main sights, before flights. Belgrade is the best value we cover at around 40 EUR a day; Zurich is the priciest at about 100 EUR. All figures are indicative, per person per day, and reviewed yearly.

#CityBudget / dayMid / dayBest value months
1Belgrade

Serbia

Budget guide
40 EUR80 EURMay, Jun, Sep
2Krakow

Poland

Budget guide
45 EUR95 EURApr, May, Jun
3Bucharest

Romania

Budget guide
45 EUR90 EURMay, Jun, Sep
4Gdansk

Poland

Budget guide
45 EUR85 EURMay, Jun, Sep
5Sofia

Bulgaria

Budget guide
45 EUR85 EURMay, Jun, Sep
6Riga

Latvia

Budget guide
50 EUR100 EURMay, Jun, Jul
7Vilnius

Lithuania

Budget guide
50 EUR100 EURMay, Jun, Jul
8Malaga

Spain

Budget guide
50 EUR95 EURMay, Jun, Sep
9Bilbao

Spain

Budget guide
50 EUR100 EURMay, Jun, Sep
10Prague

Czech Republic

Budget guide
55 EUR110 EURApr, May, Jun
11Budapest

Hungary

Budget guide
55 EUR105 EURApr, May, Jun
12Granada

Spain

Budget guide
55 EUR100 EURApr, May, Jun
13Athens

Greece

Budget guide
55 EUR110 EURApr, May, Jun
14Tallinn

Estonia

Budget guide
55 EUR110 EURMay, Jun, Jul
15Bratislava

Slovakia

Budget guide
55 EUR110 EURMay, Jun, Jul
16Warsaw

Poland

Budget guide
55 EUR110 EURMay, Jun, Jul
17Valencia

Spain

Budget guide
55 EUR100 EURMay, Jun, Sep
18Valletta

Malta

Budget guide
55 EUR105 EURMay, Jun, Sep
19Bologna

Italy

Budget guide
55 EUR105 EURMay, Jun, Sep
20Lyon

France

Budget guide
55 EUR105 EURMay, Jun, Sep
21Zagreb

Croatia

Budget guide
55 EUR110 EURMay, Jun, Sep
22Seville

Spain

Budget guide
60 EUR120 EURMar, Apr, May
23Porto

Portugal

Budget guide
60 EUR110 EURMay, Jun, Sep
24Naples

Italy

Budget guide
60 EUR120 EURApr, May, Jun
25Split

Croatia

Budget guide
60 EUR120 EURMay, Jun, Sep
26Ljubljana

Slovenia

Budget guide
60 EUR120 EURMay, Jun, Sep
27Salzburg

Austria

Budget guide
60 EUR110 EURMay, Jun, Sep
28Bruges

Belgium

Budget guide
65 EUR130 EURApr, May, Jun
29Berlin

Germany

Budget guide
65 EUR130 EURMay, Jun, Jul
30Madrid

Spain

Budget guide
65 EUR135 EURApr, May, Jun
31Edinburgh

Scotland

Budget guide
65 EUR130 EURMay, Jun, Aug
32Dubrovnik

Croatia

Budget guide
65 EUR130 EURMay, Jun, Sep
33Brussels

Belgium

Budget guide
65 EUR130 EURApr, May, Jun
34Antwerp

Belgium

Budget guide
65 EUR130 EURApr, May, Jun
35Lisbon

Portugal

Budget guide
70 EUR140 EURApr, May, Jun
36Vienna

Austria

Budget guide
70 EUR140 EURApr, May, Jun
37Florence

Italy

Budget guide
70 EUR140 EURApr, May, Jun
38Barcelona

Spain

Budget guide
70 EUR150 EURApr, May, Jun
39Dublin

Ireland

Budget guide
70 EUR140 EURMay, Jun, Jul
40Luxembourg City

Luxembourg

Budget guide
70 EUR140 EURMay, Jun, Jul
41Milan

Italy

Budget guide
70 EUR130 EURMay, Jun, Sep
42Hamburg

Germany

Budget guide
70 EUR140 EURMay, Jun, Jul
43Rome

Italy

Budget guide
75 EUR150 EURApr, May, Jun
44Nice

France

Budget guide
75 EUR150 EURMay, Jun, Sep
45Munich

Germany

Budget guide
75 EUR150 EURMay, Jun, Jul
46Amsterdam

Netherlands

Budget guide
80 EUR160 EURApr, May, Jun
47Paris

France

Budget guide
80 EUR170 EURApr, May, Jun
48Venice

Italy

Budget guide
80 EUR160 EURApr, May, Jun
49Stockholm

Sweden

Budget guide
80 EUR160 EURMay, Jun, Jul
50Helsinki

Finland

Budget guide
80 EUR160 EURJun, Jul, Aug
51Bergen

Norway

Budget guide
80 EUR150 EURJun, Jul, Aug
52Copenhagen

Denmark

Budget guide
90 EUR180 EURMay, Jun, Jul
53Reykjavik

Iceland

Budget guide
90 EUR180 EURJun, Jul, Aug
54Oslo

Norway

Budget guide
90 EUR180 EURMay, Jun, Jul
55Zurich

Switzerland

Budget guide
100 EUR200 EURMay, Jun, Jul

Budget is the on-a-budget daily figure: a hostel or cheap room, local transport, market and street food, and free or low-cost sights. Mid is a comfortable three-star trip. New cities join the ranking as they are published, and each city links to its full budget guide.

Quick questions, straight answers

QWhat is the cheapest city break in Europe?

Belgrade, Serbia. Around 40 EUR a day per person covers a hostel bed or a cheap room, local transport, street food and the main free sights, before flights. A raw, sociable capital where the Sava meets the Danube, with a mighty fortress, floating river clubs and famously cheap nights out.

QHow much does a cheap city break cost for a weekend?

On a budget, two days in the cheapest cities here runs from about 80 EUR per person, excluding flights. That is a dorm or budget room, buses and metros, market and street food, and the sights that are free or a few euros. Doubling the daily figure in the table below gives a rough two-day cost for any city.

QWhich are the cheapest cities to visit in Europe?

The five cheapest city breaks we cover, by daily budget, are Belgrade, Krakow, Bucharest, Gdansk, Sofia. Central and eastern European capitals and the Baltics undercut the western capitals and the Nordics, which sit at the expensive end.

QWhen is the cheapest time to take a city break?

The shoulder seasons, roughly April to early June and September to October, are the sweet spot: fares and rooms drop from the summer and Christmas peaks while the weather still holds. Avoid July and August in the south and the week around Christmas and New Year everywhere, when prices climb the most.