Stansted, Luton, Gatwick, Bristol, Birmingham, Edinburgh

10 European City Breaks Where Flights AND the City Are Cheap

Forget Barcelona. These cities cost under £350 all-in for three nights.

About these prices: All price ranges shown are indicative, based on typical fares seen on Aviasales for each route. Actual prices change daily depending on date, availability and how far ahead you book. Always search for live prices using the tool below — it pulls real-time data directly from Aviasales.

Why You're Overpaying for Amsterdam and Barcelona

Amsterdam from Heathrow on British Airways will cost you £120+ return if you're lucky, and then the city charges you £20 a night in tourist tax on top. Three nights there in a decent central hotel runs £500-£700 easily, and you spend half of it queueing. Barcelona is the same story: easyJet from Gatwick from £89 one-way sounds fine until you factor in a £59 bag fee each way and hotel rooms that start at £140 a night in anything remotely central.

There is a whole tier of European cities where Ryanair or Wizz Air will fly you return for under £80 total, and when you land, a sit-down dinner with wine costs £12. These aren't consolation prizes. Several of them are genuinely more interesting than the places you're defaulting to. You just haven't been marketed at hard enough to consider them yet.

The ten cities below are ones where the flights are cheap and the destination keeps costs low once you're there. That combination is rarer than you'd think. Most of this post focuses on Stansted and Luton because that's where the best fares cluster, but there are solid options from Gatwick, Bristol, Birmingham and Edinburgh too.

Eastern Europe's Best-Value City Breaks: Krakow, Budapest, Sofia, Bucharest, Belgrade

Krakow from £29 one-way on Ryanair from Stansted is the one that keeps turning up in deal alerts, and for good reason. It's one of the most complete city break destinations in Europe: medieval old town, world-class food scene, craft beer bars, and a genuinely sobering day trip to Auschwitz-Birkenau that puts everything in perspective. Three nights including flights, a central Airbnb and food typically comes to £280-£320. The bag fees will sting if you're not travelling carry-on only, so pack light.

Budapest from £34 one-way on Wizz Air from Luton is almost absurdly good value right now. A thermal spa entry costs around £18, a proper dinner with local wine runs £15-£20, and decent central accommodation goes for £45-£65 a night. Budget £300-£370 for three nights all-in and you'll eat and drink very well. The ruin bars alone are worth the trip, though go midweek if you want to avoid the stag party crowd.

Sofia from £31 one-way on Ryanair from Stansted doesn't get nearly enough attention. Bulgaria's capital has Roman ruins under the streets, a brilliant food market, a mountain you can actually ski on in winter, and restaurants where mains cost £6-£9. Three nights all-in comes to roughly £250-£300, which is almost comically cheap for a European capital. The city is gritty in places and doesn't try to be pretty for tourists, which is half its charm.

Bucharest from £38 one-way on Wizz Air from Luton splits opinion but rewards the curious. The communist-era architecture is genuinely jaw-dropping in scale, the old town has been heavily restored, and the food and nightlife scene has exploded in the last five years. Budget £270-£340 for three nights. easyJet also fly from Gatwick from around £52 one-way if Luton doesn't work for you. Belgrade from £41 one-way on Wizz Air from Luton is the wildcard: Serbia's capital is one of the most fun, least-filtered cities on the continent, with a nightlife scene that runs until Tuesday and food that costs almost nothing. Total three-night budget: £290-£360.

See live prices now — fares change daily. Search real-time results from Aviasales.

Search flights

The Long-Shot Gems: Riga, Tirana, Porto, Kutaisi and Tbilisi

Riga from £36 one-way on Ryanair from Stansted gives you Art Nouveau architecture, a medieval old town, and a food market in a converted zeppelin hangar. Latvia is proper cold from November to March so pack accordingly, but the low season fares drop to £25-£30 one-way and the city feels completely different to anywhere else on this list. Three nights all-in: £280-£340. Go in summer and you're looking at £310-£380 but the white nights make it worthwhile.

Porto from £41 one-way on Ryanair from Stansted is the best city in Europe for food and wine at this price point. Three nights there, eating properly in tascas and drinking port at the caves in Vila Nova de Gaia, comes to around £320-£380. TAP Air Portugal fly from Heathrow and Gatwick from around £68 one-way if you want a more civilised departure time, though the Stansted Ryanair fare is hard to beat. The one catch: Porto's hills will destroy your legs if you're not ready for them.

Tirana from £49 one-way on Wizz Air from Luton is the newest entry on most people's radar and it earns it. Albania's capital has reinvented itself fast: colourful Soviet-era blocks repainted in acid colours, a genuinely lively cafe and bar culture, and food costs that will make you do a double take. A full meal with drinks costs £8-£12. Three nights all-in: £260-£320, which makes it one of the cheapest European capital city breaks available to UK travellers right now.

Kutaisi from £89 return on Wizz Air from Luton is the outlier. Georgia's second city is tiny but it's the gateway to the Caucasus wine region and some of the most dramatic landscapes you'll reach on a budget airline. Accommodation is genuinely cheap at £25-£40 a night, food is extraordinary, and three nights all-in comes to around £300-£380 depending on the fare. Tbilisi requires a hub connection, usually via Istanbul on Turkish Airlines from Heathrow from around £180-£220 return, or via Vienna on Austrian. Total three-night budget rises to £380-£480, but Georgia at any price is worth it.

How to Actually Book These for the Cheapest Price

The single most effective thing you can do is set a fare alert on Google Flights for the route you want and wait. Krakow, Sofia and Riga from Stansted all dip below £30 one-way multiple times a year. You won't catch those fares by browsing casually on a Saturday afternoon. Wizz Air's Luton fares for Bucharest, Belgrade and Tirana regularly drop to £25-£35 one-way in the January and September windows, which is when most people aren't thinking about booking.

Bag fees are the budget killer on nearly every route here. Ryanair charges £28-£32 for a cabin bag if you don't buy it upfront; Wizz Air's equivalent is £20-£28 depending on the route. Travel carry-on only and you avoid all of it. Most of these cities are warm enough in summer that packing light is easy. In winter, you'll need to be more disciplined but it's doable.

Midweek flights and midweek stays almost always undercut weekend prices by £40-£80 on the flights alone, and accommodation drops noticeably too. A Thursday-to-Sunday trip to Budapest will cost you more than Tuesday-to-Friday. It sounds obvious but most people still book around their weekends out of habit rather than checking whether shifting by two days saves them a significant chunk. On these routes, it often does.

All-in three-night budgets to bookmark: Tirana £260-£320, Sofia £250-£300, Krakow £280-£320, Kutaisi £300-£380, Bucharest £270-£340, Belgrade £290-£360, Riga £280-£380, Budapest £300-£370, Porto £320-£380, Tbilisi via Istanbul £380-£480. Every single one of those undercuts a comparable three nights in Amsterdam or Barcelona, usually by £150-£250. The choice is yours.

Search live prices now

The prices above are typical ranges — actual fares change every day. Search below for real-time prices and book securely through Aviasales, one of Europe's largest flight search engines.

Search cheap flights from Stansted

Booking handled securely by Aviasales — trusted by 100M+ travellers

Get the week's best flight deals free

No spam. Just cheap flights from your airport, once a week.