The European city break is Britain’s favourite escape — two or three days, a new city, food you can’t get at home, and back before the laundry piles up. But prices vary enormously: the same weekend can cost £150 or £600 depending on where you go and when you book. The cheapest European city breaks from London aren’t just about cheap flights — they’re about destinations where your pounds stretch once you land.

The cheapest European city breaks from London: the top destinations

  • Kraków, Poland (£120–£180 for a weekend). The perennial budget champion. Return flights from £40, stunning old town, hearty food, and beer at £2–£3. The Main Square is one of Europe’s finest, and day trips to the Wieliczka Salt Mine are unforgettable. Total weekend for two: under £350.
  • Lisbon, Portugal (£150–£220). Flights from £50, year-round sunshine (by northern standards), custard tarts for €1.50, and some of Europe’s best-value dining. Trams, miradouros (viewpoints), and day trips to Sintra. The light alone is worth the fare.
  • Budapest, Hungary (£130–£200). Thermal baths for a few pounds, ruin bars with £2 beers, stunning architecture, and some of the best-value fine dining in Europe. The Széchenyi Baths at sunset is a core memory waiting to happen.
  • Porto, Portugal (£140–£200). Lisbon’s cooler, cheaper sibling. Port cellars, the Douro riverside, and francesinha sandwiches. Smaller and more walkable than Lisbon.
  • Riga, Latvia (£120–£180). Art Nouveau architecture, a gorgeous old town, and prices that make Western Europe look silly. Underrated and uncrowded.
  • Seville, Spain (£150–£220). Possibly Europe’s most beautiful city — the Alcázar, the cathedral, tapas culture at its finest. Go October–April; summer is genuinely too hot.
  • Valencia, Spain (£140–£200). Beach plus city, the City of Arts and Sciences, paella at its birthplace, and a fraction of Barcelona’s prices and crowds.
  • Prague, Czechia (£130–£190). The classic never dies — fairy-tale old town, £2.50 pints of the world’s best lager, and enough to fill four days. Go in spring or autumn to dodge the stag parties.
  • Athens, Greece (£150–£220). The Acropolis plus a food scene that’s quietly superb, with island day trips (Aegina, Hydra) an easy ferry ride away. Shoulder seasons are perfect.
  • Lille, France (£80–£130 via Eurostar). The cheat code — 80 minutes from St Pancras, often under £80 return. Flemish architecture, great food, brilliant beer, and you can do it without flying. Eurostar deals make northern France and Belgium absurdly accessible.

The price formula: what a cheap break actually costs

For a 3-day/2-night break for two, budget roughly: flights £80–£150 total (booked 6–8 weeks out — see our cheap flights guide), accommodation £100–£180 (a well-reviewed 3-star or Airbnb), food and drink £100–£150 (eating where locals eat), transport and sights £40–£60. Total: £320–£540 for two. The single biggest variable is the destination’s on-the-ground prices — a £60 flight to Copenhagen loses to a £90 flight to Kraków once you’re there.

Booking tactics for maximum cheapness

  • Be date-flexible. Shifting by even a day can halve flight prices. Use Google Flights’ calendar view to spot the cheap days.
  • Travel hand-luggage only. For 2–3 days it’s entirely doable and saves £60–£100 in bag fees. Roll clothes, wear the bulky stuff, decant toiletries.
  • Stay slightly outside the centre. A 15-minute metro ride from the old town often halves accommodation costs. Check the transport links, not just the price.
  • Eat the main meal at lunch. Across southern and eastern Europe, lunch menus (menu del día, lunch deals) offer the same food as dinner for half the price.
  • Free walking tours. The tip-based walking tours in every major European city are the best-value sightseeing there is — 2–3 hours, local guides, pay what you think. Our guide to free walking tours in European capitals lists the best operators.
  • City passes: do the maths. They’re worth it if you’ll visit 3+ paid attractions; they’re a con if you’ll mostly wander. Be honest about your travel style.

When to book, when to go

Shoulder seasons (April–May, September–October) hit the sweet spot: decent weather, lower prices, fewer crowds. January sales (flights and hotels) are real — set alerts in December. Avoid Easter, August, and Christmas markets season unless that’s specifically the point (in which case, book early — everyone else had the same idea).

Five more underrated cheap city breaks

  • Gdańsk, Poland: stunning Hanseatic old town, Baltic beaches nearby, and prices even lower than Kraków. The European Solidarity Centre is world-class.
  • Bratislava, Slovakia: an hour from Vienna but half the price — do both in one trip, sleeping in Bratislava.
  • Sofia, Bulgaria: ancient history (Roman ruins in the metro stations), mountain backdrop, and some of Europe’s lowest prices.
  • Turin, Italy: elegant, food-obsessed, and far cheaper than Milan or Rome — Italy’s best-kept city secret.
  • Antwerp, Belgium: Eurostar-accessible, gorgeous architecture, brilliant beer and chocolate, and calmer than Bruges.

Solo city breaks: the budget traveller’s advantage

Travelling solo? City breaks are ideal — and sometimes cheaper, since hostels with excellent private rooms (£30–£50/night) undercut hotels significantly. Solo travellers also get the full benefit of free walking tours (no negotiating with a companion), eat cheaply and flexibly, and can take the 6am flight without negotiation. Hostels in Lisbon, Budapest, and Kraków are social, safe, and full of fellow travellers. If you’re considering it, our guide to travelling solo safely as a woman covers the safety side — the principles apply across Europe too.

And remember: the cheapest city break is the one you actually take. Stop waiting for the perfect fare — pick a destination, set the alerts, and book when the price is right. The memories appreciate faster than the savings.

Happy hunting — and remember to check the on-the-ground prices, not just the flight. That’s where the real savings live.

The takeaway

The cheapest European city breaks from London: Kraków, Budapest, and Riga for maximum value; Lisbon, Porto, and Seville for sun; Lille for the no-flying cheat code. Budget £320–£540 for two for a long weekend, book flights 6–8 weeks out, travel hand-luggage only, and eat lunch like a local. The expensive part of a city break was never the destination — it was the lack of planning.