Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Did you mean flights from Barcelona to Berlin?

Cheap Flights from Berlin to Barcelona, ES, Spain - BER to BCN Last modified: Aug 30, 2016 12:43 AM

Popular flights from Berlin to Barcelona Last modified: Aug 30, 2016 12:43 AM

We’ve got the inside scoop on finding the best time to fly for the best price. Not sure when to travel for your next vacation? Find details below on when-to-fly and when-to-buy.

Iberia
BERBCN
Tue 10/11
nonstop
BCNBER
Mon 10/17
nonstop
€101
Select
Iberia
BERBCN
Sat 11/19
nonstop
BCNBER
Tue 11/22
nonstop
€101
Select
Iberia
BERBCN
Thu 11/24
nonstop
BCNBER
Tue 11/29
nonstop
€101
Select
Vueling
BERBCN
Tue 10/11
nonstop
BCNBER
Mon 10/17
nonstop
€101
Select
Vueling
BERBCN
Thu 10/13
nonstop
BCNBER
Mon 10/17
nonstop
€101
Select
Vueling
BERBCN
Sat 11/19
nonstop
BCNBER
Tue 11/22
nonstop
€101
Select
Vueling
BERBCN
Thu 11/24
nonstop
BCNBER
Tue 11/29
nonstop
€101
Select
Norwegian Shuttle
BERBCN
Wed 9/21
nonstop
BCNBER
Wed 9/28
nonstop
€109
Select
Norwegian Shuttle
BERBCN
Wed 9/28
nonstop
BCNBER
Wed 10/5
nonstop
€109
Select
Norwegian Shuttle
BERBCN
Wed 9/28
nonstop
BCNBER
Wed 10/12
nonstop
€109
Select
Norwegian Shuttle
BERBCN
Fri 10/7
nonstop
BCNBER
Wed 10/12
nonstop
€109
Select
Norwegian Shuttle
BERBCN
Fri 10/7
nonstop
BCNBER
Wed 10/12
nonstop
€109
Select
Ryanair
BERBCN
Sat 10/22
1 stop
BCNBER
Sat 10/29
1 stop
€113
Select
British Airways
BERBCN
Tue 10/11
nonstop
BCNBER
Thu 10/13
nonstop
€121
Select
British Airways
BERBCN
Tue 10/11
nonstop
BCNBER
Wed 10/19
nonstop
€121
Select
British Airways
BERBCN
Thu 10/13
nonstop
BCNBER
Thu 10/20
nonstop
€121
Select
British Airways
BERBCN
Wed 10/19
nonstop
BCNBER
Thu 10/20
nonstop
€121
Select
British Airways
BERBCN
Mon 10/24
nonstop
BCNBER
Wed 10/26
nonstop
€121
Select
Air France
BERBCN
Wed 10/5
1 stop
BCNBER
Tue 10/11
1 stop
€127
Select
Air France
BERBCN
Wed 10/5
1 stop
BCNBER
Thu 10/13
1 stop
€127
Select
Air France
BERBCN
Wed 10/5
1 stop
BCNBER
Thu 10/13
1 stop
€127
Select
Air France
BERBCN
Thu 11/3
1 stop
BCNBER
Mon 11/7
1 stop
€127
Select
Air France
BERBCN
Thu 11/3
1 stop
BCNBER
Tue 11/8
1 stop
€127
Select
KLM
BERBCN
Tue 10/4
1 stop
BCNBER
Tue 10/11
1 stop
€134
Select
KLM
BERBCN
Wed 10/5
1 stop
BCNBER
Tue 10/11
1 stop
€134
Select
KLM
BERBCN
Wed 10/5
1 stop
BCNBER
Wed 10/12
1 stop
€134
Select
KLM
BERBCN
Wed 10/5
1 stop
BCNBER
Thu 10/13
1 stop
€134
Select
KLM
BERBCN
Thu 10/6
1 stop
BCNBER
Tue 10/11
1 stop
€134
Select
Aegean
BERBCN
Sat 12/3
1 stop
BCNBER
Fri 12/16
1 stop
€140
Select
Aegean
BERBCN
Wed 12/7
1 stop
BCNBER
Sat 12/10
1 stop
€140
Select
Aegean
BERBCN
Sat 12/10
1 stop
BCNBER
Mon 12/12
1 stop
€140
Select
Lufthansa
BERBCN
Mon 11/14
nonstop
BCNBER
Mon 11/21
nonstop
€142
Select
SAS
BERBCN
Fri 9/16
1 stop
BCNBER
Tue 9/20
1 stop
€146
Select
SAS
BERBCN
Sat 9/24
1 stop
BCNBER
Tue 9/27
1 stop
€146
Select
SAS
BERBCN
Sat 9/24
1 stop
BCNBER
Sat 10/1
1 stop
€146
Select
SAS
BERBCN
Fri 10/21
1 stop
BCNBER
Mon 10/24
1 stop
€146
Select
SAS
BERBCN
Fri 10/21
1 stop
BCNBER
Mon 10/31
1 stop
€146
Select
Alitalia
BERBCN
Mon 11/7
1 stop
BCNBER
Sat 11/12
1 stop
€149
Select
Alitalia
BERBCN
Wed 11/16
1 stop
BCNBER
Sun 11/20
1 stop
€149
Select
Alitalia
BERBCN
Fri 11/18
1 stop
BCNBER
Mon 11/21
1 stop
€149
Select
Swiss
BERBCN
Tue 10/4
1 stop
BCNBER
Mon 10/10
1 stop
€157
Select
Swiss
BERBCN
Tue 10/4
1 stop
BCNBER
Tue 10/11
1 stop
€157
Select
Swiss
BERBCN
Tue 10/4
1 stop
BCNBER
Wed 10/12
1 stop
€157
Select
Swiss
BERBCN
Tue 10/11
1 stop
BCNBER
Tue 10/18
1 stop
€157
Select
Swiss
BERBCN
Tue 10/11
1 stop
BCNBER
Wed 10/19
1 stop
€157
Select
Germanwings
BERBCN
Mon 11/14
nonstop
BCNBER
Fri 11/18
nonstop
€159
Select
Austrian
BERBCN
Mon 9/26
1 stop
BCNBER
Sat 10/1
1 stop
€162
Select
Austrian
BERBCN
Tue 10/4
1 stop
BCNBER
Mon 10/10
1 stop
€162
Select
Austrian
BERBCN
Tue 10/4
1 stop
BCNBER
Tue 10/11
1 stop
€162
Select
Austrian
BERBCN
Tue 10/4
1 stop
BCNBER
Wed 10/12
1 stop
€162
Select
Austrian
BERBCN
Tue 10/4
1 stop
BCNBER
Thu 10/13
1 stop
€162
Select
Brussels
BERBCN
Tue 9/6
1 stop
BCNBER
Tue 9/13
1 stop
€162
Select
Brussels
BERBCN
Wed 9/7
1 stop
BCNBER
Tue 9/13
1 stop
€162
Select
Brussels
BERBCN
Tue 9/13
1 stop
BCNBER
Tue 9/20
1 stop
€162
Select
Brussels
BERBCN
Tue 9/13
1 stop
BCNBER
Sat 9/24
1 stop
€162
Select
Brussels
BERBCN
Wed 9/14
1 stop
BCNBER
Tue 9/20
1 stop
€162
Select
Eurowings
BERBCN
Wed 9/14
nonstop
BCNBER
Wed 9/21
nonstop
€165
Select
Air Berlin
BERBCN
Tue 10/4
1 stop
BCNBER
Tue 10/11
1 stop
€191
Select
Air Berlin
BERBCN
Mon 11/14
1 stop
BCNBER
Fri 11/18
1 stop
€191
Select
Air Berlin
BERBCN
Mon 12/12
1 stop
BCNBER
Wed 12/14
1 stop
€191
Select
Tap Portugal
BERBCN
Thu 10/27
1 stop
BCNBER
Mon 10/31
1 stop
€193
Select
Tap Portugal
BERBCN
Thu 10/27
1 stop
BCNBER
Wed 11/16
1 stop
€193
Select
Tap Portugal
BERBCN
Fri 10/28
1 stop
BCNBER
Mon 10/31
1 stop
€193
Select
Tap Portugal
BERBCN
Sat 10/29
1 stop
BCNBER
Mon 10/31
1 stop
€193
Select
Tap Portugal
BERBCN
Sat 10/29
1 stop
BCNBER
Thu 11/3
1 stop
€193
Select
Norwegian Air
BERBCN
Sat 10/22
1 stop
BCNBER
Sat 10/29
1 stop
€205
Select
Pegasus
BERBCN
Sun 12/4
1 stop
BCNBER
Wed 12/7
1 stop
€211
Select
Pegasus
BERBCN
Mon 12/5
1 stop
BCNBER
Wed 12/7
1 stop
€211
Select
Air Europa
BERBCN
Sun 12/25
2 stops
BCNBER
Wed 1/4
2 stops
€226
Select
Luxair
BERBCN
Tue 11/15
1 stop
BCNBER
Thu 11/17
1 stop
€241
Select
Luxair
BERBCN
Sat 11/19
1 stop
BCNBER
Tue 11/22
1 stop
€241
Select
Luxair
BERBCN
Thu 11/24
1 stop
BCNBER
Tue 11/29
1 stop
€241
Select
Luxair
BERBCN
Fri 12/2
1 stop
BCNBER
Sun 12/4
1 stop
€241
Select
Luxair
BERBCN
Thu 12/8
1 stop
BCNBER
Sun 12/11
1 stop
€241
Select
Czech
BERBCN
Sat 11/19
1 stop
BCNBER
Tue 11/22
1 stop
€273
Select
Czech
BERBCN
Fri 11/25
1 stop
BCNBER
Sun 11/27
1 stop
€273
Select
Czech
BERBCN
Fri 11/25
1 stop
BCNBER
Mon 11/28
1 stop
€273
Select
easyJet
BERBCN
Fri 9/30
nonstop
BCNBER
Mon 10/3
nonstop
€273
Select
Belavia
BERBCN
Tue 10/25
1 stop
BCNBER
Wed 11/2
1 stop
€322
Select
Belavia
BERBCN
Fri 10/28
1 stop
BCNBER
Wed 11/2
1 stop
€322
Select
Belavia
BERBCN
Tue 11/8
1 stop
BCNBER
Sat 11/12
1 stop
€322
Select
airBaltic
BERBCN
Sat 10/22
1 stop
BCNBER
Sat 10/29
1 stop
€384
Select
Aer Lingus
BERBCN
Sat 10/22
1 stop
BCNBER
Sat 10/29
1 stop
€386
Select
Aeroflot
BERBCN
Sat 10/15
1 stop
BCNBER
Sat 10/22
1 stop
€1,045
Select
Bulgaria Air
BERBCN
Sat 10/15
1 stop
BCNBER
Fri 10/21
1 stop
€1,424
Select
Finnair
BERBCN
Sat 11/5
1 stop
BCNBER
Sat 11/12
1 stop
€2,648
Select
Finnair
BERBCN
Sat 11/26
1 stop
BCNBER
Tue 12/6
1 stop
€2,648
Select
Turkish
BERBCN
Sat 10/1
1 stop
BCNBER
Fri 10/7
1 stop
€3,060
Select

How Much Does it Cost to Fly from Berlin to Barcelona (BER to BCN)?

We have collected flight cost data from across the web for travel from Berlin to Barcelona, and have found the average flight price for this trip to be €109.

When Can I Buy the Cheapest Flight from Berlin to Barcelona (BER to BCN)?

Airlines can adjust prices for plane tickets from Berlin to Barcelona based on the day and time that you decide to book your flight. We have collected data from all airlines, and have discovered that the best days to book flights are Tuesdays, Wednesdays, and Saturdays. Read our article to find more information about the best time to buy airline tickets.

How far in advance should you book flights from Berlin to Barcelona

The chart below shows up-to-date information regarding how far in advance a flight from Berlin to Barcelona should be booked.

Non Stop versus 1-Stop
Advanced PurchaseNon StopOne Stop
< 7 days €168 €167
7-14 days €146 €158
14-21 days €140 €125
21-30 days €109 €135
30-60 days €101 €113
60-90 days €101 €127
90+ days €101 €127

Cheapest Day To Fly from Berlin to Barcelona

The chart below shows up-to-date information regarding the cheapest days to fly from Berlin to Barcelona.

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
€109 €101 €109 €101 €109 €101 €125

Lowest Fares Chart By Month from Berlin to Barcelona

The chart below shows the lowest fare by month when flying from Berlin to Barcelona.

Month Origin Destination Carrier Depart Date Return Date Stops Price
August Berlin Barcelona Swiss 8/31/16 9/5/16 1 €197
September Berlin Barcelona Norwegian Shuttle 9/21/16 9/28/16 0 €109
October Berlin Barcelona Iberia 10/11/16 10/17/16 0 €101
November Berlin Barcelona Iberia 11/19/16 11/22/16 0 €101
December Berlin Barcelona Vueling 12/3/16 12/5/16 0 €115
January Berlin Barcelona Vueling 1/19/17 1/27/17 0 €115
February Berlin Barcelona Iberia 2/13/17 2/20/17 0 €101
March Berlin Barcelona Iberia 3/4/17 3/13/17 0 €102

Cheapest Weekend Non-Stop Flights for the Next 30 Days from Berlin to Barcelona

If you're ready to take a trip in the next 30 days and want to fly on the weekend, you might be wondering which weekend is the cheapest to fly. The chart below shows up-to-date data regarding weekend flight prices from Berlin to Barcelona.

Next 30 Days

SunMonTueWedThuFriSat
28 29 30 31 1 2 3
€201
4 5 6 7 8 9 10
€201 €146
11 12 13 14 15 16 17
€146 €146
18 19 20 21 22 23 24
€146 €149
25 26 27 28 29 30 1
€149 €181
2 3 4 5 6 7 8
€181
TIPSave €17 by flying into Palma de Mallorca instead of Barcelona from Berlin

Non-Stop vs Connecting Flights from Berlin to Barcelona (BER to BCN)

Your Berlin to Barcelona flight can be significantly cheaper by choosing a multi-stop airline ticket. Although these connecting flights sacrifice some convenience, on average, travelers save 20%-60% when they choose to fly multi-stop versus a direct flight.

The average price for connecting flights from Berlin to Barcelona is €444.

The average price for non-stop flights from Berlin to Barcelona is €142.

The chart below shows up to date information regarding non-stop flights from Berlin to Barcelona.

Nonstop Flight Details from Berlin to Barcelona
CarrierMonTueWedThuFriSatSunEarliest FlightLatest Flight
Germanwings 1 1 1 1 1 1 1 06:50 06:50
Norwegian Air 1 0 1 0 1 0 0 12:20 12:20
Ryanair 2 2 2 2 2 2 2 06:10 21:00
easyJet 3 2 2 3 3 1 3 06:15 17:00
Vueling 1 1 1 1 1 1 1 13:05 20:45

More Cheap Flights

FlightsAirlineLowest Price
Prague to Barcelona Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, Belavia, British Airways, airBaltic, Norwegian Air, Norwegian Shuttle, Aer Lingus, Eurowings, Ryanair, transavia.com, Iberia, KLM, Luxair, Lufthansa, LOT, Swiss, Czech, Austrian, Croatia, Pegasus, UIA, SmartWings, TAROM, SAS, Brussels, Aeroflot, Turkish, Transavia, Tap Portugal, easyJet, Air Europa, Vueling €131
Hamburg to Barcelona Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Norwegian Shuttle, Aer Lingus, Eurowings, Ryanair, Iberia, KLM, Luxair, Lufthansa, LOT, Swiss, Czech, Austrian, SmartWings, SAS, Brussels, Aeroflot, Turkish, Tap Portugal, Air Europa, Vueling €75
Hanover to Barcelona Germanwings, Aegean, Air Berlin, Air France, Belavia, British Airways, Eurowings, Iberia, KLM, Lufthansa, Swiss, Austrian, SAS, Brussels, Aeroflot, Turkish, Tap Portugal, Vueling €82
Wroclaw to Barcelona Eurowings, Lufthansa, LOT, Austrian, SAS, Brussels, Aeroflot €197
Bremen to Barcelona Germanwings, Air France, Alitalia, Ryanair, KLM, Luxair, Lufthansa, SAS, Brussels, Turkish, Tap Portugal €140
Poznan to Barcelona Lufthansa, LOT, Austrian, SAS, Brussels €171
Dresden to Barcelona Germanwings, Aegean, Air Berlin, Air France, British Airways, Iberia, KLM, Lufthansa, Swiss, Aeroflot, Tap Portugal, Vueling €141
Leipzig - Halle to Barcelona Germanwings, Aegean, Iberia, Lufthansa, Swiss, Austrian, Turkish, Tap Portugal, Vueling €132
Szczecin to Barcelona LOT €200
Berlin to London Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, Belavia, British Airways, Flybe, airBaltic, Norwegian Air, Norwegian Shuttle, Aer Lingus, Eurowings, Bulgaria Air, Icelandair, Ryanair, Hahn Air, Iberia, Meridiana, Air Serbia, KLM, Air Malta, Luxair, Lufthansa, Swiss, Czech, Austrian, Pegasus, UIA, Qatar, SAS, Brussels, Aeroflot, Sky Work, Turkish, Tap Portugal, easyJet, Vueling, WOW air, SunExpress €83
Prague to London Germanwings, Aegean, Air Berlin, Air Canada, Air France, Finnair, Alitalia, Belavia, British Airways, Flybe, airBaltic, Norwegian Air, Norwegian Shuttle, Aer Lingus, Emirates, Eurowings, Bulgaria Air, Ryanair, Iberia, Adria, Korean, KLM, Air Malta, Luxair, Lufthansa, LOT, Swiss, Egyptair, Czech, Austrian, Croatia, Pegasus, UIA, SmartWings, TAROM, SAS, Brussels, Aeroflot, Turkish, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ €65
Berlin to Paris Germanwings, Onur Air, Aegean, Air Berlin, Air France, Royal Air Maroc, Finnair, Alitalia, Belavia, British Airways, Flybe, airBaltic, Norwegian Shuttle, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, Iberia, Adria, Air Serbia, KLM, Air Malta, Luxair, Lufthansa, Swiss, Czech, Austrian, Pegasus, UIA, SAS, Brussels, Aeroflot, Turkish, Tap Portugal, TunisAir, easyJet, Vueling, WOW air €79
Berlin to Girona KLM €211
Prague to Paris Germanwings, Aegean, Air Berlin, Air Canada, Air France, Finnair, Alitalia, Belavia, British Airways, airBaltic, Norwegian Shuttle, Aer Lingus, Emirates, Eurowings, Bulgaria Air, transavia.com, Iberia, Adria, Air Serbia, KLM, Air Malta, Luxair, Lufthansa, LOT, Swiss, China Eastern, Czech, Austrian, Croatia, Pegasus, UIA, SmartWings, TAROM, SAS, Brussels, Aeroflot, Turkish, Transavia, Tap Portugal, Air Transat, TunisAir, easyJet, Air Europa, Vueling €73
Hamburg to London Germanwings, Aegean, Air Berlin, Air France, Finnair, British Airways, airBaltic, Norwegian Air, Norwegian Shuttle, Aer Lingus, Emirates, Eurowings, Icelandair, Ryanair, Hahn Air, Iberia, KLM, Luxair, Lufthansa, LOT, Swiss, Czech, Austrian, Pegasus, SmartWings, TAROM, SAS, Brussels, Aeroflot, Sky Work, Turkish, Tap Portugal, easyJet, Vueling, SunExpress €114
Hamburg to Paris Germanwings, Aegean, Air Berlin, Air France, Finnair, British Airways, BMI Regional, airBaltic, Norwegian Shuttle, Aer Lingus, Eurowings, Icelandair, Hahn Air, Iberia, KLM, Luxair, Lufthansa, LOT, Swiss, Czech, Austrian, SmartWings, SAS, Brussels, Aeroflot, Turkish, Tap Portugal, TunisAir, easyJet, Vueling €119
Hanover to London Germanwings, Aegean, Air Berlin, Air France, Alitalia, British Airways, Flybe, Eurowings, Iberia, KLM, Lufthansa, Swiss, Austrian, SAS, Brussels, Aeroflot, Turkish, Tap Portugal, Vueling, SunExpress €129
Berlin to Madrid Aegean, Air Berlin, Air France, Royal Air Maroc, Finnair, Alitalia, British Airways, Flybe, airBaltic, Norwegian Air, Aer Lingus, Bulgaria Air, Ryanair, Hahn Air, Iberia, Meridiana, KLM, Luxair, Lufthansa, Swiss, Egyptair, Czech, Austrian, Pegasus, UIA, Qatar, S7, SAS, Brussels, Aeroflot, Turkish, Tap Portugal, Air Europa, Vueling €80
Berlin to Palma de Mallorca Germanwings, Aegean, Air Berlin, Air France, Alitalia, British Airways, airBaltic, Norwegian Air, Condor, Norwegian Shuttle, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, Iberia, KLM, Luxair, Lufthansa, Swiss, Czech, Austrian, UIA, S7, SAS, Germania, Sky Work, easyJet, Air Europa, Vueling €117
Prague to Palma de Mallorca Germanwings, Aegean, Air Berlin, Air France, Alitalia, British Airways, airBaltic, Norwegian Shuttle, Eurowings, Ryanair, Iberia, KLM, Luxair, Lufthansa, Swiss, Czech, Austrian, UIA, SmartWings, SAS, Air Europa, Vueling €153
Hamburg to Palma de Mallorca Germanwings, Air Berlin, Air France, British Airways, airBaltic, Condor, Aer Lingus, Eurowings, Ryanair, Iberia, KLM, Luxair, Lufthansa, Swiss, Czech, Austrian, SmartWings, SAS, Sky Work, easyJet, Air Europa, Vueling €117
Prague to Madrid Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, Bulgaria Air, Ryanair, Iberia, Air Serbia, Korean, KLM, Luxair, Lufthansa, LOT, Swiss, Czech, Austrian, UIA, SmartWings, TAROM, SAS, Brussels, Aeroflot, Turkish, Transavia, Tap Portugal, easyJet, Air Europa, Vueling €140
Hanover to Paris Aegean, Air Berlin, Air France, British Airways, Flybe, KLM, Lufthansa, Swiss, Austrian, SAS, Brussels €139
Hamburg to Girona KLM €212
Berlin to Toulouse Aegean, Air France, Alitalia, British Airways, Flybe, Aer Lingus, KLM, Lufthansa, SAS, Brussels, Turkish, Tap Portugal €146
Wroclaw to GironaCheck Dates
Hanover to Girona KLM €315
Bremen to Girona KLM €227
Poznan to GironaCheck Dates
Berlin to Frankfurt Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Condor, Bulgaria Air, Ryanair, Adria, KLM, Luxair, Lufthansa, Swiss, Czech, Austrian, Croatia, SAS, Brussels, Turkish, Tap Portugal, WOW air €100

Airlines Flying from Berlin to Barcelona (BER to BCN) Number of flights searched: 187Last modified: Aug 30, 2016 12:43 AM

Below are the different airlines that fly from Berlin to Barcelona with the average price of their plane tickets. Just remember that different airlines offer different levels of comfort and service, so consider convenience when choosing your airline.

Below is the full flight schedule summary of the next 30 days for flights from Berlin to Barcelona.

Berlin to Barcelona
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Germanwings - X X X X X X X
Germanwings DUS X X X X X X X
Aegean ATH X X X X X
Air Berlin DUS X X X X X X X
Air France CDG X X X X X X X
Alitalia FCO X X X X X X X
Belavia MSQ X X
British Airways LHR X X X X X X X
Norwegian Air - X X X
Eurowings DUS X X X X X X X
Iberia MAD X X X X X X X
KLM AMS X X X X X X X
Luxair LUX X X X X X X X
Lufthansa MUC X X X X X X X
Swiss ZRH X X X X X X X
Swiss ZRH / GVA X X X X X X X
Austrian VIE X X X X X X X
SAS CPH X X X X X X
Brussels BRU X X X X X X X
Tap Portugal LIS X X X X X X X
Vueling - X X X X X X X

Airports for Your Route

These pages contain information about the major airports in Berlin and Barcelona, so you can feel comfortable knowing how to get around whether you are about to take off or you just landed.

Berlin to Barcelona Flight Questions

Below are some common questions that asked about this flight route:

Question: How long is a direct flight from Berlin to Barcelona?
Answer: The average Berlin to Barcelona flight time is 2 hours and 34 minutes.
Question: How many kilometers are there between Berlin and Barcelona?
Answer: The distance from Berlin to Barcelona is 1503 kilometers.
Question: How common are direct flights from Berlin to Barcelona?
Answer: There are 48 direct flights from Berlin to Barcelona.
Question: What is the most popular airline for non-stop flights from Berlin to Barcelona?
Answer: easyJet provides 35% of the non-stop flights between Berlin and Barcelona.
Question: What are the most popular connecting cities when flying from Berlin to Barcelona?
Answer: Dusseldorf, DE
Berlin (BER) To Barcelona, ES (BCN) Flights: Cheap Flights From Berlin To Barcelona | FareCompare.