Opodo is now available in the following countries:

Search and compare flights to Barcelona

Last minute flights to Barcelona

Save big and visit this destination

Prices shown below were available within the past 3 days for the period specified and should not be considered the final price offered. Please note that availability and prices are subject to change.
London Barcelona
Tue, 04 Jun LHR - BCN
Thu, 06 Jun BCN - LHR
£93 £90
Prime price per passenger
Palma de Mallorca Barcelona
Fri, 12 Jul PMI - BCN
Prime price per passenger
London Barcelona
Mon, 10 Jun LGW - BCN
Wed, 12 Jun BCN - LGW
£50 £48
Prime price per passenger
Paris Barcelona
Mon, 03 Jun CDG - BCN
Thu, 06 Jun BCN - CDG
£84 £81
Prime price per passenger
Paris Barcelona
Tue, 04 Jun CDG - BCN
Thu, 06 Jun BCN - CDG
£55 £54
Prime price per passenger
Paris Barcelona
Tue, 04 Jun CDG - BCN
Thu, 06 Jun BCN - CDG
£57 £55
Prime price per passenger

Popular flight routes to Barcelona

Flights from Malaga to Barcelona
£15 £14
Prime price per passenger
Flights from London to Barcelona
Prime price per passenger
Flights from Birmingham to Barcelona
£19 £18
Prime price per passenger
Flights from Vienna to Barcelona
£20 £19
Prime price per passenger
Flights from Manchester to Barcelona
£23 £22
Prime price per passenger
Flights from Paris to Barcelona
£23 £22
Prime price per passenger

Flights to Barcelona

Are you searching for cheap flight tickets to Barcelona?

Barcelona is a vibrant city located on the northeastern coast of Spain. The city is famous for landmarks such as the magnificent Sagrada Familia, Park Guell, and its bustling Gothic Quarter. Barcelona offers beautiful beaches, a lively cultural scene, and a unique blend of modernity and tradition where you can explore centuries-old buildings alongside contemporary art and design.

Booking your much-needed Barcelona time has never been easier with Opodo. We offer access to a vast range of airlines, allowing you to choose from numerous options to suit your preferences, schedule, and budget. And with our user-friendly interface on their website and mobile app, it’s easier than ever to search for flights, compare prices, and make bookings.

Here is a tip for you: booking your flight and hotel at the same time and not separately can make you save up to 40%. Take advantage of a flight + hotel package in Barcelona and save time searching for hotels separately. If you have already purchased your flight and you’re only looking for a hotel, you can find it here.

What to do in Barcelona

Barcelona is a culturally rich city with countless attractions and experiences to offer its visitors. While it may seem daunting to explore such a large and diverse place in just three days, it’s doable with the right travel plan. Below, we’ve listed a three-day itinerary for you to make the most out of your time in Barcelona.

Day 1: exploring Barcelona’s cultural heritage




Day 2: modernist treasures, beach vibes and Barcelona nightlife




Day 3: art, parks, and local delights




By planning an itinerary strategically and prioritising must-see attractions, you can make the most of your three days in Barcelona.

In order to discover the beautiful landscapes of the surroundings, you can always rent a car in Barcelona and travel the open road.

Frequently asked questions about flights to Barcelona

Below we have answered some common questions relating to airport facilities, travel assistance, finding cheap flights, ancillaries, and flight policies.

What facilities does BCN airport have?

Barcelona-El Prat Airport (BCN) offers a range of facilities that include shops, restaurants, duty-free stores, currency exchange services, ATMs, luggage storage, loungers, free Wi-Fi access, medical services, children’s play areas, and special assistance for passengers with reduced mobility.

How can I request assistance for children travelling alone?

If you need to request assistance for children travelling alone, you should contact the airline directly. Most airlines have policies in place for unaccompanied minors. Provide them with all the necessary information about your child’s travel details, including flight numbers, departure and arrival times, and any connecting flights.

How can I travel with an assistance dog?

You should contact the airline you’re flying with to let them know about your intention to travel with an assistance dog. Provide all necessary information about your dog, including its breed, size, and any certifications or documentation you have.

How do I find cheap flights to the destination city that have flexible change policies at Opodo?

To find cheap flights with flexible change policies on Opodo, you need to visit the Opodo website and select Flexible Fare Types after conducting your flight search. Look for fare types such as Flexible, Flexible Economy, or Flexible Plus whilst selecting your flights.

How can I book cheap hotels on Opodo in my destination city?

To book cheap hotels on Opodo for your destination city, you need to visit the Opodo website, enter your destination and travel dates, and then filter by price to find the hotels that fit your budget.

What luggage do I need to check on my flight?

The specific baggage allowance and restrictions for your flight depend on the airline you’re flying with and the type of ticket you have purchased. For checked luggage, the common weight limits range from 20-30kg.

How can I check in with Opodo?

Visit the airline you are flying with to check in to your flight. You can find your booking reservation number in your Opodo confirmation email.

Do I need to pay a cancellation fee if I cancel my flight from the city departure to the arrival city?

Each airline has its own policies regarding cancellations and associated fees. It’s best to refer to the airline’s terms and conditions or contact the airline directly for further assistance in understanding the fees associated with your booking.

How do I know if my flight is eligible for compensation?

To determine if you’re eligible for compensation for a flight, it’s recommended to review the relevant regulations applicable to your flight and contact the airline directly. The airline’s customer service or website should provide information on its policies and procedures for submitting a compensation claim.

Barcelona Airports Information

Barcelona has two major airports.

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.


Located approximately 7.5 miles southwest of Barcelona city centre. This is the primary airport serving the region.

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.

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.

Best time to visit Barcelona

The most popular time to visit Barcelona is during the spring (April to June) and autumn (September to October). In terms of the weather during these months, the city is known to experience milder temperatures, with average highs ranging from 17C to 24C. This makes the weather in Barcelona more bearable for visitors to better enjoy the cultural attractions, as any sightseeing and beach activities are a more comfortable experience.

Similarly, compared to the peak summer months, Barcelona’s low season is generally less crowded, so you can explore the city’s attractions and landmarks with more ease and enjoy shorter queues at popular sites. Popular festivals such as Primavera Sound are held in Barcelona each year in the spring, and anyone who attends this festival would tell anybody who hasn’t been that they’re missing out on something truly amazing.

During these months, you may also be able to find better deals on flights, accommodations, and other tourist services compared to the peak summer season.

FAQ's about Barcelona

How can I find cheap flights to Barcelona at Opodo?
At Opodo you can find flights from £6 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.
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 plus Manchester.
How early should I be at the airport to take a flight to Barcelona?
To ensure punctuality for your flight to Barcelona, it's essential to arrive at the airport at least two to three hours beforehand. This timeframe allows for necessary procedures such as check-ins, security screenings, customs, and boarding, all of which can consume considerable time. At Opodo, you'll discover unbeatable deals for flights to Barcelona, departing from over 157 cities. Moreover, you can select from various services aimed at enhancing your airport experience, such as priority boarding and additional luggage allowances. For added convenience, when booking your flight with Opodo, consider including insurance or opting for a refundable fare to ensure a hassle-free journey to Barcelona!
What is the name of Barcelona’s airport?
Barcelona is served by 3 airport[s]. El Prat airport operates flights towards both domestic and international destinations within 157 cities, such as London, Manchester and Birmingham, the most popular routes.
How far is Barcelona’s airport from the city centre?
Barcelona’s airport El Prat is located 7 miles from the city centre.
How much does it cost to travel from the airport to the city center of Barcelona?
By Public transport: The price for the trip is about 2.13 £ per person. By taxi: If you have more budget and prefer to take a taxi from El Prat , for example, the average price for the ride to Barcelona centre is around 2.55 £ 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 El Prat to Barcelona city centre on your own terms.
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: 12.76 £
  • - Mid Range Restaurante: 51.04 £
  • - Cheap Restaurant: 8.51 £
  • - Domestic Beer: 2.55 £
  • - Imported Beer: 2.98 £
  • - Coffee: 1.92 £
  • - SoftDrink: 2.01 £
  • - Water: 1.44 £
What is the weather like in Barcelona?
If you're looking for summer vibes, the best time to travel to Barcelona is in June, July and August, when the average temperature reaches 23.83 °C, while June, July and August are the 3 sunniest months of the year, with an average of 145.97 hours. If you prefer colder temperatures, however, make sure you visit Barcelona during the months of January, February and March to experience an average of 8.9 °C. For those who don't care too much about temperatures, but want to avoid getting wet in the rain, it's important to avoid travelling during February, March and April, when the average precipitation in Barcelona is 9.75 mm, while the months of January, February and March are drier, with an average of 0 mm.
Airport code BCN The IATA code for the arrival airport on flights to Barcelona is BCN
Most popular airline Vueling Most popular airline with flights to Barcelona
High season August According to search data from our customers, August is the busiest time to fly to Barcelona
Low season January According to search data from our customers, January is the least busy time to fly to Barcelona

Plan your trip