Search and compare flights to Barcelona

Why book with Opodo?
  • Choose from 660+ airlines
  • Choose from over 60,000 flight routes
  • Fly from as little as £15

Last minute flights to Barcelona

Departure Tue, 14 Apr Return Sat, 25 Apr
STN London
REU Reus
return from £37
Departure Wed, 22 Apr Return Wed, 29 Apr
MAN Manchester
BCN Barcelona
return from £42
Departure Sat, 18 Apr Return Sat, 25 Apr
BHX Birmingham
REU Reus
return from £42
Departure Wed, 22 Apr Return Wed, 29 Apr
BRS Bristol
GRO Girona
return from £35
Popular flight routes to Barcelona
London - Reus
return from £15
London - Barcelona
return from £49
Manchester - Barcelona
return from £17
Birmingham - Barcelona
return from £34
Bristol - Barcelona
return from £44
Edinburgh - Barcelona
return from £62

Trips to Barcelona

Barcelona travel

Barcelona, the capital of Catalonia, is Spain's second largest city boasting a rich cultural heritage, outstanding architecture, stunning landmarks, fantastic cuisine and fine beaches. Steeped in history that dates back 2,000 years, the charming metropolis was originally founded as a Roman city. It formed part of the Crown of Aragon. Today, the city is an important cultural centre and renowned travel destination. The headquarters of the Union for the Mediterranean, a partnership of European, North African and Middle East countries, is located in this city. Trips to Barcelona offer delightful surprises from forward-thinking architecture to classic colonial sites. Check out our offers flight + hotel to Barcelona!

Things to do and places to see in Barcelona

Visitors to Barcelona are going to be surprised by the range of options available to make their holiday a terrific one. Barcelona is a city that never fails to impress, from its gastronomic restaurants to countless art museums. Savour the masterpieces of well-known artists or sample local cuisine. Walk through charming boulevards or cycle through town. Flights to Barcelona are great choices for those seeking an unforgettable city escapade.

When visiting Barcelona, be sure to:

  • Walk through the 1.2-km Las Ramblas, a pedestrian only avenue lined with shops, restaurants and human art
  • Marvel at the iconic La Sagrada Familia, Gaudi's most famous work
  • Hit the Gothic quarter and explore the cathedrals and markets
  • Visit Park Guell with its fabulous gardens, Gaudi-designed buildings and sculptures
  • Try some of the many restaurants, cafes and bars in the city for an introduction to its local cuisine
  • Catch your favourite football team in action at Camp Nou, home of FC Barcelona
  • Capture the essence of the Magic Fountain of Montjuic and watch its light and music show
  • Spare a day to see the works of famed Spanish painter, Pablo Picasso at the Museu Picasso
  • Get a feel of 11th-20th century art and explore the Museu Nacional d'Art de Catalunya
  • Take your family to the Parc de la Ciutadella, which is a park and zoo
  • Shop and soak up the local atmosphere at the La Boqueria market.
Book cheap Barcelona flights with Opodo

Barcelona airports

Cheap flights to Barcelona are mainly served by the International Airport Barcelona El Prat de Llobregat. It is located near to the city centre. The airport is the second biggest in Spain accommodating both national and international flights.

  • Reus Airport

    Top airlines

    Grab those cheap flights to Reus on Ryanair, Jet2.Com and Thomson Airways.


    The airport is located a short distance of about 7km from the main city.

    Transport options

    Bright yellow public bus service no. 50 will take you from the airport to the main city centre bus station with an approximate journey time of 25 minutes. Taxis are white with blue stripes and are available 24 hours a day outside the arrival terminals. Taxis take about ten minutes to reach the heart of the city. Car hire offices are in the arrival terminals itself and a 2-minute walk from the terminal building to the rental car park will give you the freedom to roam the town on your own.

  • International Airport Barcelona El Prat Llobregat

    Top airlines

    Top carriers that fly to Barcelona from various regional and international destinations include: Iberia, British Airways and Lufthansa.


    The International Airport Barcelona El Prat de Llobregat is around 12km southwest of the city centre.

    Transport options

    An underground metro (L9 Sud) connects the airport's terminals to Barcelona city. Aerobus will also take you downtown and back to the airport using lines T1 and T2. Other practical means of travelling between the airport and centre include taxis, shuttles and the RENFE train. If you are returning a rental car, drive on B-10. Exit on C-31 and head towards the direction of the El Prat Llobregat Airport.

FAQ's about Barcelona

🔍 How can I find cheap flights to Barcelona at Opodo?
At Opodo you can find flights from £15 to Barcelona. Our offers are the result of a combination of different technologies, machine learning algorithms and real searches form our customers in our platform, so you can get the options that better suits your needs when flying to Barcelona.
🖱️ When's the best time to book flights to Barcelona?
The top month to book flights to Barcelona is July, based on our Opodo UK customers. The next most popular booking period for Barcelona flights is August. In third place: September. By this we mean when travellers book their tickets. For the best time to actually travel to Barcelona, read on.
📅 When's the best time to go to Barcelona?
We checked our customers' flight searches, and the winner of best time to fly to Barcelona is... August. The next best month to travel to Barcelona is July. And let's not forget May, the third top choice for when to go to Barcelona. However if you prefer things on the less busy side, we can also tell you (quietly) that the least popular month for flights to Barcelona is January.
✈️ Which airlines fly to Barcelona from the UK?
Airlines flying direct from the UK to Barcelona include:
- Vueling, which flies from London and Manchester to Barcelona plus from Birmingham
- Ryanair, which has flights from London and Manchester as well as Birmingham to Barcelona
- Norwegian Air International, with flights from London to Barcelona

Indirect flights from the UK to Barcelona include:
- Lufthansa, which flies from London and Birmingham and also from Edinburgh
- Swiss International Air Lines, with flights from London and Birmingham to Barcelona
- TAP Portugal, which has flights from London and Manchester
🕑 How long before a flight to Barcelona should I be at the airport?
If you want to be on time for your flight to Barcelona, make sure to be at the airport at least two to three hours in advance. Check-ins, security controls, customs and boarding the airplane can take some time. At Opodo you can find the best deals for flights to Barcelona departing from over 50 cities and choose from a variety of services that will improve your time at the airport and guarantee a much better travel experience, such as priority boarding and additional luggage. For more convenience, when booking your flight to Barcelona at Opodo you can also add insurance or opt for a refundable fare and have a problem-free trip!
🛄 What is the name of Barcelona’s airport?
Barcelona is served by 3 airport[s]. Josep Tarradellas Barcelona-El Prat Airport operates flights towards both domestic and international destinations within 50 cities, such as London, Manchester and Birmingham, the most popular routes.
📌 How far is Barcelona’s airport from the city centre?
Barcelona’s airport Josep Tarradellas Barcelona-El Prat Airport is located 7 miles from the city centre.
💶 How much is the trip from the airport to Barcelona’s city centre?
By Public transport: The price for the trip is about 1.88 GBP per person. By taxi: If you have more budget and prefer to take a taxi from Josep Tarradellas Barcelona-El Prat Airport , for example, the average price for the ride to Barcelona centre is around 2.13 GBP per km. By car: For more convenience and freedom during your stay, Opodo has the best offers of car rentals in Barcelona. Pick your preferred car type and get from Josep Tarradellas Barcelona-El Prat Airport to Barcelona city centre on your own terms.
🗺️ How to get from the airport to Barcelona city centre?
There are many ways to get from Josep Tarradellas Barcelona-El Prat Airport to central Barcelona:
🚗 Driving:
If you go by car or decide to take a taxi, be aware of traffic. The average travel time from Josep Tarradellas Barcelona-El Prat Airport to Barcelona city centre when driving is 32 mins, but it may vary depending on the time of the day.
By bus:
Another way to go to Barcelona city center is by bus. On average, it is possible to get there in around 43 mins.
By Train:
Commuting from Josep Tarradellas Barcelona-El Prat Airport to central Barcelona by Train takes around 41 mins, depending on the time and the day of the week.
💳 How much should I budget for a trip to Barcelona?
If you are going to Barcelona, here is a list with an average price of some goods:
  • - Inexpensive Restaurant: 9.39 GBP
  • - Mid Range Restaurante: 34.14 GBP
  • - Cheap Restaurant: 5.97 GBP
  • - Domestic Beer: 2.13 GBP
  • - Imported Beer: 2.56 GBP
  • - Coffee: 1.52 GBP
  • - SoftDrink: 1.43 GBP
  • - Water: 1.03 GBP

Can't miss destinations

Other routes

Related flights

Our International travel websites