A city break does not have to be expensive. Across central and eastern Europe there are capitals where sleeping, eating and sightseeing for a day costs less than a single restaurant dinner in Copenhagen.
Below is the list. But read the second half first if you are short on time, because for a two- or three-night trip the daily budget is rarely the number that decides anything.
Contents
Ten cities, and what a day costs
| City | Country | A day, all in | Currency | Schengen |
|---|---|---|---|---|
| Tirana | Albania | €25–40 | Lek | No |
| Sarajevo | Bosnia and Herzegovina | €30–45 | Convertible mark | No |
| Sofia | Bulgaria | €35–50 | Euro since 2026 | Yes |
| Bucharest | Romania | €35–55 | Leu | Yes |
| Kraków | Poland | €40–55 | Złoty | Yes |
| Bratislava | Slovakia | €40–60 | Euro | Yes |
| Budapest | Hungary | €45–65 | Forint | Yes |
| Prague | Czechia | €45–65 | Koruna | Yes |
| Riga | Latvia | €45–65 | Euro | Yes |
| Porto | Portugal | €50–75 | Euro | Yes |
Ranges are orientation, not quotes: one person, a private hostel room or simple hotel, two or three meals in local restaurants, public transport and the main sights. Flights and long-distance buses are not included. Checked September 2026 — city prices move, and the order of this list is not worth arguing about.
Euro, own currency, or outside Schengen
This column matters more than most lists admit, and one entry in it changed recently.
Bulgaria adopted the euro on 1 January 2026, at a fixed rate of 1 euro to 1.95583 lev. Since 1 February 2026 the euro is the country's only legal currency, ending 146 years of the lev.
For a visitor from the eurozone that removes the exchange step entirely — no cash to change, no leftover notes, no ATM fees.
Bulgaria also completed its Schengen accession, so there is no border check on arrival from another Schengen country.
Four of the ten — Sofia, Bratislava, Riga and Porto — are now euro cities. In the others you will be handling złoty, forint, koruna, leu, lek or convertible marks, which is not a problem but is a cost: card-issuer exchange fees, airport exchange counters at terrible rates, and the classic mistake of accepting an ATM's offer to "convert for you".
When a foreign ATM or card terminal offers to bill you in euros instead of the local currency, it is offering to set its own exchange rate — and that rate is worse than your bank's, sometimes by several percent. Choose the local currency every time. This one habit saves more on a city break than most of the tips in an average travel article.
Tirana and Sarajevo sit outside Schengen. That means a passport check at the border and, depending on your nationality, different entry rules — check your own before booking. It also means they are not reachable on an ID card alone from within the EU.
Why the flight usually decides it
Here is the arithmetic that lists like this one tend to skip. Take a three-night trip. At €40 a day, the ground cost is roughly €120. At €65 a day — the top of this list — it is about €195. The difference between the cheapest city here and the most expensive is around €75.
A return flight from most of western Europe to any of these cities ranges from under €40 on a cheap route to well over €250 on an awkward one. That spread is two to three times the spread in ground costs. Which means the cheapest city for you is usually whichever of them your nearest airport happens to fly to cheaply — not whichever sits highest in a table.
Check flights first, from your airport, for the dates you can actually travel. Then pick from whichever of these cities came back cheap.
A long weekend built on a public holiday costs the same flight but buys an extra day on the ground — that is the cheapest upgrade available.
If two cities are similarly priced, the euro ones save you the exchange friction. It is a small amount of money and a noticeable amount of hassle.
What these figures do and do not include
- Included: one person, a private hostel room or modest hotel, two to three meals in ordinary local restaurants, public transport, and entry to the main sights.
- Not included: getting there, nightlife, guided tours, day trips out of the city, and shopping.
- Will push you to the top of the range: travelling alone rather than sharing a room, visiting at a weekend, and going in peak summer.
- Will keep you at the bottom: midweek dates, shared accommodation, and eating where the queue is local.
Turn a weekend into four days
The flight costs the same whether you stay two nights or four. The planner shows which public holidays in your country stretch a weekend without spending more leave.
Open the planner →