
Cheap Holidays to Barcelona: When to Go and How to Save
City · Spain
Cheap holidays to Barcelona are less about luck and more about timing. Peak demand runs from May to August, when the city sits between 21°C and 29°C, so travellers who shift to the shoulder months of March, April, September, October and November often find quieter streets and gentler package rates. Three airports have direct flights from the UK: Barcelona El Prat, just 11 minutes from the city, plus Girona and Reus a little further out. Add Gaudí's basilica of the Holy Family, Park Güell and the Gothic quarter's cathedral, and a well-planned break here gives you a great deal of city for your money.
Plan your Barcelona holiday
Compare with our partners, priced in GBP. We earn a small commission; you never pay more.
Some links on this page are affiliate links. If you book through them we may earn a commission, at no extra cost to you. It is how we keep this site free. Details
- Barcelona El Prat airport sits just 11 minutes' drive from the city, keeping transfers short.
- April and October still reach 18°C to 22°C, outside the busy May to August window.
- Gaudí's basilica of the Holy Family, Park Güell and Palau Güell all lie within about 2 miles.
Package holidays to Barcelona
Flights, hotel and transfers together, ATOL protected, from UK airports.
Expedia
Flights and hotel together in Barcelona, booked on Expedia.
When prices tend to ease
The busy season runs from May to August, when highs climb from 21°C to 29°C and demand from British families and city-breakers is at its strongest. If you want cheap breaks to Barcelona, the shoulder months are where to look: March and April bring highs of 16°C and 18°C, ideal weather for walking between museums, though April is one of the wetter spring months with around nine rain days.
September keeps much of the summer warmth at 25°C, and October still manages 22°C, but these are also the wettest months of the year, with October averaging 105mm of rain. Pack a light waterproof and plan indoor days at the Museu Picasso or the Museu Nacional d'Art de Catalunya. November cools to 17°C, while December is surprisingly dry, with just four rain days and highs around 15°C, which suits cheap weekends to Barcelona built around sightseeing rather than the beach.
Where to stay for less
Barcelona itself is by far the largest place in the area, a city of well over a million and a half people, and the size of its hotel stock is what gives you choice at every budget. Staying centrally also cuts spending on transport, since the cathedral, Palau Güell, Casa Vicens and the Basilica of Our Lady of the Sea all sit within about a mile or so of each other.
If central rates look stretched, it is worth comparing the neighbouring towns. El Prat de Llobregat lies about 6 miles from the centre and only three minutes from the airport, handy for an early flight home. Badalona and Montgat, both on the coast around 6 to 8 miles from the city, give you the sea on the doorstep, while Sant Cugat del Vallès sits inland about 7 miles away. You can check hotel prices across these areas on this page.
Resorts and towns near Barcelona
Ranked by what there is to see and book. Each has its own page.
BadalonaProvíncia de Barcelona · 6 miles from Barcelona
14 sights · 19 min from BCN · on the coast
Compare hotels (opens Expedia in a new tab)
El Prat de LlobregatProvíncia de Barcelona · 5 miles from Barcelona
20 sights · 3 min from BCN · on the coast
Compare hotels (opens Expedia in a new tab)- Sant Cugat del Vallès
Província de Barcelona · 7 miles from Barcelona
10 sights · 17 min from BCN
Compare hotels (opens Expedia in a new tab)
Santa Coloma de CervellóProvíncia de Barcelona · 8 miles from Barcelona
2 sights · 8 min from BCN
Compare hotels (opens Expedia in a new tab)
MontgatProvíncia de Barcelona · 8 miles from Barcelona
7 sights · 22 min from BCN · on the coast
Compare hotels (opens Expedia in a new tab)
When to go to Barcelona
May to August: daytime highs between 21°C and 29°C with little rain.
- 13°CJan44 mm
- 15°CFeb36 mm
- 16°CMar46 mm
- 18°CApr70 mm
- 21°CMay47 mm
- 26°CJun35 mm
- 29°CJul26 mm
- 29°CAug53 mm
- 25°CSept91 mm
- 22°COct105 mm
- 17°CNov58 mm
- 15°CDec25 mm
Highlighted months are the sweet spot for warm, dry weather.
Getting to Barcelona from United Kingdom
Barcelona (BCN), Girona (GRO) and Reus (REU) have direct flights from the UK, including London Heathrow, London Gatwick, London Stansted, London Luton and Manchester.
Barcelona (BCN)
About 3 min by road to the nearest resortdirect flights from the UK
Girona (GRO)
About 55 min by road to the nearest resortdirect flights from the UK
Reus (REU)
About 1 h 6 min by road to the nearest resortdirect flights from the UK
Practical ways to spend less
Flexibility does most of the work. Midweek departures are usually less in demand than Friday and Sunday flights, so if cheap city breaks to Barcelona are the goal, try a Tuesday or Wednesday start. Flying from a regional UK airport rather than a London hub can also widen your options, and it pays to compare Girona and Reus alongside Barcelona El Prat, as all three have direct flights from the UK.
Booking windows matter too. UK school holidays push up demand across the summer and at half-term, so if you are not tied to term dates, avoid them. Self-catering keeps meal costs under your control, while a package bundling flight, hotel and transfers makes the total easy to judge. On this page you can compare Barcelona holiday package deals from Jet2holidays, TUI, loveholidays and On the Beach side by side, alongside hotel prices, tours and tickets for the big sights.
Getting there from the UK
Barcelona El Prat (BCN) is the obvious choice: direct flights from the UK, and a drive of around 11 minutes into the city, which makes it ideal for cheap weekend breaks to Barcelona where every hour counts. Girona (GRO) also has direct UK flights and is roughly 67 minutes from the city, with Badalona and Montgat a little closer at around 55 to 58 minutes.
Reus (REU) is the third option with direct flights, about 71 minutes from El Prat de Llobregat and 75 minutes from Sant Cugat del Vallès, so it suits travellers happy to trade a longer transfer for a wider choice of departures. The city's ferry port lies about 2 miles from the centre. If you would rather drive yourself, you can compare car hire here, though within the city the short distances between sights make a car largely unnecessary.
Next steps
Questions people ask
How do I find the best Barcelona holiday deals?
Aim for the shoulder months of March, April, September, October or November rather than the May to August peak, and be flexible on your departure day and UK airport. You can then compare package providers, hotel prices and car hire side by side on this page.
What do package deals to Barcelona include?
A typical package combines your flight, hotel and airport transfer in one booking. Because Barcelona El Prat is only around 11 minutes from the city, transfers are short. Board basis varies by hotel, and the deal buttons here let you compare several providers at once.
What are the best things to do in Barcelona?
Start with Gaudí: the basilica of the Holy Family, under construction since 1882, plus Park Güell, Palau Güell and Casa Vicens. Add the Gothic cathedral, the Museu Picasso, the Fundació Joan Miró and Montjuïc Castle. Tours and tickets can be compared on this page.
Is Barcelona worth visiting outside summer?
Yes, for a cheap trip to Barcelona built around sightseeing. March and April reach 16°C to 18°C, and December is dry with only about four rain days. September and October are warmer but the wettest months, so plan some museum days.
Which airport should I fly into for Barcelona?
Barcelona El Prat is closest, about 11 minutes from the city. Girona, around 67 minutes away, and Reus, a little over an hour from the outskirts, also have direct UK flights and are worth comparing when looking for better fares.
Plan your Barcelona holiday
Compare with our partners, priced in GBP. We earn a small commission; you never pay more.
Car hire at BCN
viaCompare car hire (opens Discover Cars in a new tab)
Package holidays to Barcelona
viaExpediaCompare deals (opens Expedia in a new tab)Hotels in Barcelona
viaExpediaCompare hotels (opens Expedia in a new tab)
Some links on this page are affiliate links. If you book through them we may earn a commission, at no extra cost to you. It is how we keep this site free. Details
