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.

Plan your trip to Sofia: flight, hotel and total price in one go

Krakow, Poland

€40 per night

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.

Sofia, Bulgaria

€15 per day

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

Bucharest, Romania

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

Belgrade, Serbia

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

Vilnius, Lithuania

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

Tallinn, Estonia

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

Riga, Latvia

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

Budapest, Hungary

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

Athens, Greece

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

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.

Quick answer The cheapest European city trips in 2026 depart from Eindhoven or Rotterdam: Wroclaw, Budapest, Riga, Krakow and Tbilisi all offer direct or one-stop flights under €80 return and daily budgets of €30-€45 (hostel, food, public transport). Eastern Europe and the Balkans are 40-60% cheaper than Western Europe for the same quality of experience.

Book your trip to Sofia

Compare hotels in SofiaPackage holiday to SofiaCar hire in Sofia

Frequently asked questions

What is the cheapest city trip in Europe right now?

Wroclaw (Poland), Riga (Latvia), Tbilisi (Georgia), Krakow (Poland) and Budapest (Hungary) consistently rank as the cheapest European city trips from the Netherlands. Expect flights under €80 return, hostel beds for €10-€18 and restaurant meals for €4-€9. The weak local currencies in Eastern Europe make your euros go much further.

Which European cities can you reach cheapest from Eindhoven?

Ryanair from Eindhoven flies to Wroclaw, Krakow, Budapest, Bucharest, Sofia, Bratislava and several Spanish cities from €20-€60 one way. Wizz Air also operates budget routes from Eindhoven. Check Google Flights "Explore" view to see all routes sorted by price.

How much should I budget for a cheap city trip in Europe?

Eastern Europe: €30-€45 per day all-in (hostel, food, transport, one paid attraction). Western Europe: €50-€80 per day (budget hotel or hostel, one restaurant meal, one museum). Add flights: €60-€150 from the Netherlands. A 3-day city trip in Eastern Europe costs €150-€230 all-in.

Is it cheaper to go on a weekend or midweek city trip?

Midweek (Tuesday-Wednesday) is usually cheaper for flights. Hotels in business cities (Amsterdam, Frankfurt) are cheaper on weekends; leisure cities (Prague, Lisbon) are cheaper midweek. Book Tuesday evening flights for the best combination.

Which city is best for a city break in low season?

Krakow and Sofia are most attractive in low season (November to March): low hotel prices, no tourist crowds, and both cities have a rich Jewish and communist history to explore year-round. Budapest also scores highly thanks to its thermal bath culture. Avoid Prague in December: atmospheric but significantly more expensive due to Christmas markets.

Tirana, Albania

Bonus tipCheapest outside top 10

Flight from Amsterdam approximately 90 euros (Wizz Air, easyJet), hotel 30 to 45 euros per night. Total 3 days: approximately 240 to 270 euros. The Blloku district (former forbidden Enver Hoxha quarter, now the hippest neighbourhood in the Balkans), Skanderbeg Square and the free National Museum. Day trip to Durres beach in 35 minutes. No euro zone; use Albanian lek.

Practical guide: how to book the cheapest city trip

The cheapest destinations on paper become expensive if you book at the wrong time. Here are the concrete tips that make the most difference in practice.

  • Book on Tuesday or Wednesday, 6 to 10 weeks ahead For European city trips, Tuesday or Wednesday afternoon is statistically the best booking time. The cheapest Ryanair and Wizz Air fares tend to disappear within 48 hours. Book 6 to 10 weeks ahead for destinations such as Sofia, Krakow and Belgrade: too early sometimes gives worse results than the flash sale spots that appear 5 to 8 weeks before departure.
  • Fly on Wednesday or Thursday Friday evening and Sunday evening flights are the most expensive for city trips. A weekend in Budapest or Krakow costs €20 to €35 less if you depart on Wednesday or Thursday instead of Friday, and fly back on Saturday morning instead of Sunday evening. You lose one hotel night, but the flight saving is larger.
  • Hostel vs. hotel: do the maths In Krakow, Sofia and Belgrade a 3-star hotel costs €35 to €50 per night per person sharing a double room. A hostel is barely cheaper in those cities. In Tallinn, Riga and Prague the gap rises to €20 to €30 per night: a hostel or apartment is clearly worthwhile there if you want to stay under €350.
  • Free sights are the rule, not the exception Most cities on this list have a historic centre you can explore for free. In Vilnius and Riga the entire UNESCO old town is walkable with no entry fees. In Sofia the Alexander Nevsky Cathedral is free, as is the Sofia Free Tour (tip voluntary). In Athens the Acropolis combo ticket (€30) covers 7 sites including the Acropolis itself: buy it online for €27.
  • Eindhoven or Rotterdam airport For Eastern European destinations Eindhoven Airport is the best departure point: Ryanair, Wizz Air and Transavia fly direct to Sofia, Krakow, Belgrade, Tallinn and Riga. Rotterdam is a good alternative for Budapest and Prague. From Eindhoven direct flights are often €20 to €40 cheaper than from Schiphol, and you avoid traffic jams and the train to Amsterdam.

Prefer travelling by train? Read our guide: City trip by train from the Netherlands: 10 routes, prices and night train options.

Looking for a long-haul destination? See our guide to cheap flights to Suriname from the Netherlands: KLM flies direct from Amsterdam to Paramaribo, return from about 950 euros in low season.

Want to know what your trip would cost? CheapTrips builds a complete proposal in seconds, with a flight from the Netherlands, a hotel and the total price per person.

Plan your trip