Berlin to Barcelona Flights

Tue, Sep 17
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Overview: Berlin to Barcelona flight

distanceDistance930 miles (1500 km)
durationAverage flight duration2 h 35 min
priceAverage plane ticket price$238 (€200)
changesDirect flightYes
carriersAirlinesVueling Airlines, easyJet, Lufthansa, Eurowings, SWISS, KLM, Air France, Austrian Airlines, Iberia Express, Luxair, LOT Polish Airlines, KLM Cityhopper, Norwegian Air, Lufthansa Cityline (2), LAER, TAP Portugal or Edelweiss Air

Flights from Berlin to Barcelona cover the 930 miles (1500 km) long route taking on average 2 h 35 min with our travel partners like Vueling Airlines, easyJet, Lufthansa, Eurowings, SWISS, KLM, Air France, Austrian Airlines, Iberia Express, Luxair, LOT Polish Airlines, KLM Cityhopper, Norwegian Air, Lufthansa Cityline (2), LAER, TAP Portugal or Edelweiss Air. There are direct flight services available. You can get the cheapest plane tickets for this trip for as low as $116 (€98), but the average price of plane tickets is $238 (€200).

The cheapest flights from Berlin to Barcelona

Showing times and prices for Sep 18

Cheapest

The best way to find a cheap flight ticket from Berlin to Barcelona is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
Vueling
02:55PM2h40
Berlin Brandenburg Airport (BER)
05:35PMBarcelona El Prat Airport (BCN)
$2081One-way
0 transfers
2nd Cheapest
GetJet Airlines
10:40AM2h40
Berlin Brandenburg Airport (BER)
01:20PMBarcelona El Prat Airport (BCN)
$2221One-way
0 transfers
Air France
06:05PM4h50
Berlin Brandenburg Airport (BER)
10:55PMBarcelona El Prat Airport (BCN)
$2261One-way
1 transfer
Amelia International
09:50AM13h05
Berlin Brandenburg Airport (BER)
10:55PMBarcelona El Prat Airport (BCN)
$2261One-way
1 transfer
Amelia International
09:50AM10h25
Berlin Brandenburg Airport (BER)
08:15PMBarcelona El Prat Airport (BCN)
$2261One-way
1 transfer

Flight schedulefrom Berlin to Barcelona

Showing flights for tomorrow, Wednesday, September 18
KLM
06:00AM10h25
Berlin Brandenburg Airport (BER)
04:25PMBarcelona El Prat Airport (BCN)
1 transfer
KLM
06:00AM12h50
Berlin Brandenburg Airport (BER)
06:50PMBarcelona El Prat Airport (BCN)
1 transfer
KLM
06:00AM16h45
Berlin Brandenburg Airport (BER)
10:45PMBarcelona El Prat Airport (BCN)
1 transfer
KLM
06:00AM6h35
Berlin Brandenburg Airport (BER)
12:35PMBarcelona El Prat Airport (BCN)
1 transfer
TAP Portugal
06:00AM8h10
Berlin Brandenburg Airport (BER)
02:10PMBarcelona El Prat Airport (BCN)
1 transfer
KLM
06:00AM4h25
Berlin Brandenburg Airport (BER)
10:25AMBarcelona El Prat Airport (BCN)
1 transfer
Air France
06:15AM10h55
Berlin Brandenburg Airport (BER)
05:10PMBarcelona El Prat Airport (BCN)
1 transfer
Air France
06:15AM8h05
Berlin Brandenburg Airport (BER)
02:20PMBarcelona El Prat Airport (BCN)
1 transfer
Air France
06:15AM16h40
Berlin Brandenburg Airport (BER)
10:55PMBarcelona El Prat Airport (BCN)
1 transfer
Air France
06:15AM14h00
Berlin Brandenburg Airport (BER)
08:15PMBarcelona El Prat Airport (BCN)
1 transfer
Air France
06:15AM5h25
Berlin Brandenburg Airport (BER)
11:40AMBarcelona El Prat Airport (BCN)
1 transfer
Lufthansa
06:20AM4h40
Berlin Brandenburg Airport (BER)
11:00AMBarcelona El Prat Airport (BCN)
1 transfer
Eurowings
06:30AM6h45
Berlin Brandenburg Airport (BER)
01:15PMBarcelona El Prat Airport (BCN)
1 transfer
Lufthansa
07:15AM4h40
Berlin Brandenburg Airport (BER)
11:55AMBarcelona El Prat Airport (BCN)
1 transfer
Lufthansa
07:20AM5h20
Berlin Brandenburg Airport (BER)
12:40PMBarcelona El Prat Airport (BCN)
1 transfer
Lufthansa
07:45AM5h20
Berlin Brandenburg Airport (BER)
01:05PMBarcelona El Prat Airport (BCN)
1 transfer
Lufthansa
07:45AM4h10
Berlin Brandenburg Airport (BER)
11:55AMBarcelona El Prat Airport (BCN)
1 transfer
Lufthansa
08:15AM4h50
Berlin Brandenburg Airport (BER)
01:05PMBarcelona El Prat Airport (BCN)
1 transfer
Eurowings
08:35AM4h40
Berlin Brandenburg Airport (BER)
01:15PMBarcelona El Prat Airport (BCN)
1 transfer
Luxair
08:45AM5h45
Berlin Brandenburg Airport (BER)
02:30PMBarcelona El Prat Airport (BCN)
1 transfer
Lufthansa
08:45AM4h20
Berlin Brandenburg Airport (BER)
01:05PMBarcelona El Prat Airport (BCN)
1 transfer
KLM
09:05AM7h20
Berlin Brandenburg Airport (BER)
04:25PMBarcelona El Prat Airport (BCN)
1 transfer
KLM
09:05AM13h40
Berlin Brandenburg Airport (BER)
10:45PMBarcelona El Prat Airport (BCN)
1 transfer
KLM
09:05AM9h45
Berlin Brandenburg Airport (BER)
06:50PMBarcelona El Prat Airport (BCN)
1 transfer
Swiss
09:40AM4h25
Berlin Brandenburg Airport (BER)
02:05PMBarcelona El Prat Airport (BCN)
1 transfer
Lufthansa
09:45AM5h40
Berlin Brandenburg Airport (BER)
03:25PMBarcelona El Prat Airport (BCN)
1 transfer
Amelia International
09:50AM4h30
Berlin Brandenburg Airport (BER)
02:20PMBarcelona El Prat Airport (BCN)
1 transfer
Amelia International
09:50AM13h05
Berlin Brandenburg Airport (BER)
10:55PMBarcelona El Prat Airport (BCN)
1 transfer
Amelia International
09:50AM10h25
Berlin Brandenburg Airport (BER)
08:15PMBarcelona El Prat Airport (BCN)
1 transfer
Lufthansa
09:50AM5h00
Berlin Brandenburg Airport (BER)
02:50PMBarcelona El Prat Airport (BCN)
1 transfer
Amelia International
09:50AM7h20
Berlin Brandenburg Airport (BER)
05:10PMBarcelona El Prat Airport (BCN)
1 transfer
GetJet Airlines
10:40AM2h40
Berlin Brandenburg Airport (BER)
01:20PMBarcelona El Prat Airport (BCN)
0 transfers
Lufthansa
10:45AM4h40
Berlin Brandenburg Airport (BER)
03:25PMBarcelona El Prat Airport (BCN)
1 transfer
Lufthansa
10:50AM4h00
Berlin Brandenburg Airport (BER)
02:50PMBarcelona El Prat Airport (BCN)
1 transfer
Air France
12:10PM8h05
Berlin Brandenburg Airport (BER)
08:15PMBarcelona El Prat Airport (BCN)
1 transfer
Air France
12:10PM5h00
Berlin Brandenburg Airport (BER)
05:10PMBarcelona El Prat Airport (BCN)
1 transfer
Air France
12:10PM10h45
Berlin Brandenburg Airport (BER)
10:55PMBarcelona El Prat Airport (BCN)
1 transfer
KLM
12:15PM6h35
Berlin Brandenburg Airport (BER)
06:50PMBarcelona El Prat Airport (BCN)
1 transfer
KLM
12:15PM10h30
Berlin Brandenburg Airport (BER)
10:45PMBarcelona El Prat Airport (BCN)
1 transfer
KLM
12:15PM4h10
Berlin Brandenburg Airport (BER)
04:25PMBarcelona El Prat Airport (BCN)
1 transfer
Sas Airways
12:20PM21h55
Berlin Brandenburg Airport (BER)
10:15AMBarcelona El Prat Airport (BCN)
1 transfer
Lufthansa
12:50PM4h55
Berlin Brandenburg Airport (BER)
05:45PMBarcelona El Prat Airport (BCN)
1 transfer
Lufthansa
01:45PM4h25
Berlin Brandenburg Airport (BER)
06:10PMBarcelona El Prat Airport (BCN)
1 transfer
Sas Airways
01:45PM5h55
Berlin Brandenburg Airport (BER)
07:40PMBarcelona El Prat Airport (BCN)
1 transfer
Lufthansa
01:50PM3h55
Berlin Brandenburg Airport (BER)
05:45PMBarcelona El Prat Airport (BCN)
1 transfer
Eurowings
02:10PM4h55
Berlin Brandenburg Airport (BER)
07:05PMBarcelona El Prat Airport (BCN)
1 transfer
Norwegian Air Shuttle
02:10PM11h10
Berlin Brandenburg Airport (BER)
01:20AMBarcelona El Prat Airport (BCN)
1 transfer
Eurowings
02:20PM5h25
Berlin Brandenburg Airport (BER)
07:45PMBarcelona El Prat Airport (BCN)
1 transfer
KLM
02:35PM4h15
Berlin Brandenburg Airport (BER)
06:50PMBarcelona El Prat Airport (BCN)
1 transfer
KLM
02:35PM8h10
Berlin Brandenburg Airport (BER)
10:45PMBarcelona El Prat Airport (BCN)
1 transfer
Swiss
02:55PM4h20
Berlin Brandenburg Airport (BER)
07:15PMBarcelona El Prat Airport (BCN)
1 transfer
Vueling
02:55PM2h40
Berlin Brandenburg Airport (BER)
05:35PMBarcelona El Prat Airport (BCN)
0 transfers
Austrian Airlines
03:10PM4h40
Berlin Brandenburg Airport (BER)
07:50PMBarcelona El Prat Airport (BCN)
1 transfer
easyJet
03:30PM2h35
Berlin Brandenburg Airport (BER)
06:05PMBarcelona El Prat Airport (BCN)
0 transfers
Eurowings
03:35PM4h10
Berlin Brandenburg Airport (BER)
07:45PMBarcelona El Prat Airport (BCN)
1 transfer
Air France
03:40PM4h35
Berlin Brandenburg Airport (BER)
08:15PMBarcelona El Prat Airport (BCN)
1 transfer
Air France
03:40PM17h20
Berlin Brandenburg Airport (BER)
09:00AMBarcelona El Prat Airport (BCN)
1 transfer
Air France
03:40PM7h15
Berlin Brandenburg Airport (BER)
10:55PMBarcelona El Prat Airport (BCN)
1 transfer
Norwegian Air Shuttle
05:25PM5h30
Berlin Brandenburg Airport (BER)
10:55PMBarcelona El Prat Airport (BCN)
1 transfer
KLM
05:30PM5h15
Berlin Brandenburg Airport (BER)
10:45PMBarcelona El Prat Airport (BCN)
1 transfer
Air France
06:05PM4h50
Berlin Brandenburg Airport (BER)
10:55PMBarcelona El Prat Airport (BCN)
1 transfer
Air France
06:05PM14h55
Berlin Brandenburg Airport (BER)
09:00AMBarcelona El Prat Airport (BCN)
1 transfer
Air France
06:05PM17h35
Berlin Brandenburg Airport (BER)
11:40AMBarcelona El Prat Airport (BCN)
1 transfer
Lufthansa
06:45PM4h20
Berlin Brandenburg Airport (BER)
11:05PMBarcelona El Prat Airport (BCN)
1 transfer
Helvetic Airways
06:45PM4h45
Berlin Brandenburg Airport (BER)
11:30PMBarcelona El Prat Airport (BCN)
1 transfer
KLM
06:50PM15h35
Berlin Brandenburg Airport (BER)
10:25AMBarcelona El Prat Airport (BCN)
1 transfer
Air France
07:05PM16h35
Berlin Brandenburg Airport (BER)
11:40AMBarcelona El Prat Airport (BCN)
1 transfer
Air France
07:05PM13h55
Berlin Brandenburg Airport (BER)
09:00AMBarcelona El Prat Airport (BCN)
1 transfer
KLM Cityhopper
08:30PM13h55
Berlin Brandenburg Airport (BER)
10:25AMBarcelona El Prat Airport (BCN)
1 transfer
KLM Cityhopper
08:30PM16h05
Berlin Brandenburg Airport (BER)
12:35PMBarcelona El Prat Airport (BCN)
1 transfer
Luxair
09:10PM17h50
Berlin Brandenburg Airport (BER)
03:00PMBarcelona El Prat Airport (BCN)
1 transfer
Sas Airways
09:15PM21h05
Berlin Brandenburg Airport (BER)
06:20PMBarcelona El Prat Airport (BCN)
1 transfer
Sas Airways
09:25PM12h50
Berlin Brandenburg Airport (BER)
10:15AMBarcelona El Prat Airport (BCN)
1 transfer
Vueling
10:05PM2h45
Berlin Brandenburg Airport (BER)
12:50AMBarcelona El Prat Airport (BCN)
0 transfers

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets Berlin to Barcelona by train, bus, or flight

Wed
Sep 18
Thu
Sep 19
Fri
Sep 20
Sat
Sep 21
Sun
Sep 22
Mon
Sep 23
Tue
Sep 24
Wed
Sep 25
Thu
Sep 26
Fri
Sep 27
Sat
Sep 28
Sun
Sep 29
Mon
Sep 30
Tue
Oct 01
Wed
Oct 02
Thu
Oct 03
Fri
Oct 04
Sat
Oct 05
Sun
Oct 06
Mon
Oct 07
Tue
Oct 08

The fastest flights from Berlin to Barcelona

Showing times and prices for Sep 18

Fastest Journey

2 h 35 m

Average

8 h 16 m

Flights per day

74

Distance

1500 km

Of the 74 flights that leave Berlin for Barcelona every day 4 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
easyJet
03:30PM2h35
Berlin Brandenburg Airport (BER)
06:05PMBarcelona El Prat Airport (BCN)
$2761One-way
0 transfers
2nd Fastest
GetJet Airlines
10:40AM2h40
Berlin Brandenburg Airport (BER)
01:20PMBarcelona El Prat Airport (BCN)
$2221One-way
0 transfers
2nd Fastest
Vueling
02:55PM2h40
Berlin Brandenburg Airport (BER)
05:35PMBarcelona El Prat Airport (BCN)
$2081One-way
0 transfers
Vueling
10:05PM2h45
Berlin Brandenburg Airport (BER)
12:50AMBarcelona El Prat Airport (BCN)
$3091One-way
0 transfers
Lufthansa
01:50PM3h55
Berlin Brandenburg Airport (BER)
05:45PMBarcelona El Prat Airport (BCN)
$7551One-way
1 transfer

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Vueling Airlines, Ryanair and Malta Air flights from Berlin to Barcelona

Buy your official Vueling Airlines, Ryanair and Malta Air flight tickets to Barcelona from Berlin from $84 (€71) with Omio. Find flight times and tickets for over 1000 travel companies to compare and book the most convenient route.

Vueling is one of Spain’s leading low-cost airlines where you can choose between Basic, Optima or Time Flex tickets for your next flight from Berlin to Barcelona.

Flight information from Berlin to Barcelona with Vueling Airlines:

  • Average Duration: 2 h 40 min
  • Cheapest Price: $84

FAQs: Berlin to Barcelona Flight

FAQs: Take a flight from Berlin to Barcelona hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Berlin to Barcelona.
FAQs
Cheap plane tickets from Berlin to Barcelona can start from as little as $116 (€98) when you book in advance. The average flight ticket price for Berlin to Barcelona is $238 (€200); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by plane from Berlin to Barcelona is 2 h 35 min   to travel the 930 mile (1500 km) long journey. Journey times can vary on weekends and holidays, so use our Journey Planner to search for a specific date.
The earliest flight from Berlin to Barcelona leaves at 8: 40 AM. Plan your trip with the Journey Planner   from Omio.
The last flight from Berlin to Barcelona leaves at 8: 35 PM.
Take the Berlin to Barcelona flight with Vueling Airlines, easyJet, Lufthansa, Eurowings, SWISS, KLM, Air France, Austrian Airlines, Iberia Express, Luxair, LOT Polish Airlines, KLM Cityhopper, Norwegian Air, Lufthansa Cityline (2), LAER, TAP Portugal or Edelweiss Air. However, it's always good to check out all possible airlines for the journey to Barcelona from Berlin as there might be differences in the amenities they offer.
The cheapest month for a flight from Berlin to Barcelona is July.
You have options as you can travel between Berlin and Barcelona 3 different ways: train, bus or flight.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links