CHEAPTRIPS · TRAVEL GUIDE

10 cheapest city breaks Europe under €350

Want to fly out for a long weekend without breaking the bank? These 10 cities cost less than €350 total per person for a 3-day trip including flight + hotel.

1. Krakow, Poland

Flight from Amsterdam €60, hotel €40/night, beer €2, hearty meal €8. Total 3 days: €270. Old town + Jewish quarter Kazimierz, Auschwitz day trip €30.

2. Sofia, Bulgaria

Flight €70, hotel €35, food €15/day. Total 3 days: €250. Mount Vitosha for hikes, Alexander Nevsky cathedral, Ottoman-era covered markets.

3. Bucharest, Romania

Flight €80, hotel €40, meal €10-€15. Total 3 days: €290. Palace of Parliament, communist-era boulevards, lively cocktail scene.

4. Belgrade, Serbia

Flight €100, hotel €40, meal €12. Total 3 days: €310. Soviet-brutalist meets Ottoman bazaars. Best clubs in southern Europe.

5. Vilnius, Lithuania

Flight €80, hotel €45, meal €10. Total 3 days: €290. Baltic charm, UNESCO old town, Užupis artistic district.

6. Tallinn, Estonia

Flight €90, hotel €50, meal €12. Total 3 days: €310. Medieval old town + ferry to Helsinki for a day trip.

7. Riga, Latvia

Flight €85, hotel €45, meal €12. Total 3 days: €295. Art Nouveau architecture, Riga central market, Jurmala beach.

8. Budapest, Hungary

Flight €70, hotel €50, meal €15. Total 3 days: €305. Thermal baths, ruin bars, Buda castle. Great public transport.

9. Athens, Greece

Flight €100, hotel €55, meal €15. Total 3 days: €340. Acropolis + Plaka tavernas. Day trip to Cape Sounion.

10. Prague, Czech Republic

Flight €80, hotel €60, meal €15. Total 3 days: €335. Charles Bridge, Old Town Square, Prague Castle, hearty Czech food and great beer.