A castle above a white village in Andalusia, Spain
A map of Spain
City breaks from£27*

Spain City Breaks from the UK and Ireland

We found city breaks to 22 cities in Spain, from 23 airports in the UK and Ireland. Flights start at £27.

  • City breaks from£27*
  • Cities22
  • UK & Irish airports23
  • Cheapest cityBarcelona

Two Spanish Cities in One Trip

Multi-city trips we found with every stay in Spain, cheapest first.

  • Alicante and Palma de Mallorca🗺️ 2 cities£42SpainAlicante and Palma de Mallorca✈️ From Bristol · 3 nights in allSearch trips
  • Lanzarote and Madrid🗺️ 2 cities£43SpainLanzarote and Madrid✈️ From Bristol · 4 nights in allSearch trips
  • Seville and Lanzarote🗺️ 2 cities£45SpainSeville and Lanzarote✈️ From Birmingham · 2 nights in allSearch trips
  • Seville and Palma de Mallorca🗺️ 2 cities£45SpainSeville and Palma de Mallorca✈️ From London Stansted · 5 nights in allSearch trips
  • Seville and Valencia🗺️ 2 cities£45SpainSeville and Valencia✈️ From London Stansted · 5 nights in allSearch trips
  • Palma de Mallorca and Málaga🗺️ 2 cities£45SpainPalma de Mallorca and Málaga✈️ From Bristol · 3 nights in allSearch trips
  • You fly on to the next city instead of flying home in between.
  • A night or more in each city you stay in, and at least 12 hours there.
  • You book each flight directly with the airline.

From Your Airport

Every airport with city breaks to Spain, and its cheapest city there. Pick yours to see all its city breaks and multi-city trips.

Spain City Breaks: Questions

How Much Is a City Break in Spain from the UK?
The cheapest we found was £27 per person in flights for 6 nights in Barcelona, leaving Dublin. From an airport in the UK itself, the cheapest was £26 for 6 nights in Tenerife, leaving London Luton. Fares move, so search for the latest. Prices are for flights only; where you stay is up to you.
Which Spanish City Is Cheapest for a City Break?
Barcelona, from £27 in flights, leaving Dublin. Málaga, Tenerife, Fuerteventura and Lanzarote were also £27. Fares move, so search for the latest.
Which Airports Fly to Spain?
We found city breaks to Spain from 23 airports in the UK and Ireland, all with direct flights: Aberdeen, Belfast, Birmingham, Bournemouth, Bristol, Cardiff, Dublin, East Midlands, Edinburgh, Exeter, Glasgow, Glasgow Prestwick, Leeds Bradford, Liverpool, London Gatwick, London Heathrow, London Luton, London Stansted, Manchester, Newcastle, Norwich, Southampton and Southend. London Stansted flies to the most: 19 of the 22 cities in Spain we found.
Can I Visit Two Cities in Spain in One Trip?
Yes. On a multi-city trip you fly on to the next city instead of flying home in between. You get a night or more in each city you stay in. For example, Alicante and Palma de Mallorca, leaving Bristol, 3 nights in all, from £42 in flights. You book each flight directly with the airline.

Photos, cropped and framed: Aberdeen Airport by Colin Smith (CC BY-SA 2.0); Belfast Airport by ThameslinkConnect (CC BY-SA 4.0); Birmingham Airport by Thomas Nugent (CC BY-SA 2.0); Bournemouth Airport by Chris Downer (CC BY-SA 2.0); Bristol Airport by Captain Galaxy (CC BY 4.0); Cardiff Airport by Lewis Clarke (CC BY-SA 2.0); East Midlands Airport by Stephen McKay (CC BY-SA 2.0); Edinburgh Airport by Thomas Nugent (CC BY-SA 2.0); Exeter Airport by M J Richardson (CC BY-SA 2.0); Glasgow Airport by DaHuzyBru (CC BY-SA 4.0); Glasgow Prestwick Airport by Billy McCrorie (CC BY-SA 2.0); Leeds Bradford Airport by Mtaylor848 (CC BY-SA 4.0); Liverpool Airport by Andrzej Otrębski (CC BY-SA 4.0); London Heathrow Airport by Nick-D (CC BY-SA 4.0); London Luton Airport by Thomas Nugent (CC BY-SA 2.0); Newcastle Airport by Richard Vince (CC BY-SA 2.0); Norwich Airport by Sdlkjj (CC BY-SA 4.0); Southampton Airport by Richard Rogerson (CC BY-SA 2.0); Southend Airport by william (CC BY-SA 2.0)