If you are actually flying from Barcelona, Spain to Berlin, Germany or if you are just curious to know the flight time between Barcelona and Berlin, this page will give you the information you are looking for.

Click to find Flight time from Berlin to Barcelona


Flight time from Barcelona to Berlin is 2 hours 40 minutes

Non-Stop flight duration from BCN to TXL is 2 hours 40 minutes (Operated by British Airways)

The nearest airport to Barcelona, is El Prat De Llobregat Airport (BCN) and the nearest airport to Berlin, is Berlin-tegel / Otto Lilienthal Airport (TXL)

Find flights from London to cities and airports near New York

Distance from Barcelona to Berlin is approximately 1520 kilometers.

Flights from Barcelona to Berlin • Airlines & Flight Duration

Flights operated by major airlines departing from Barcelona arrive at Berlin-tegel / Otto Lilienthal Airport or Schönefeld Airport. Berlin is served by 2 international airports.

Airline & JourneyDuration
British Airways
2 hrs 40 mins
Formosa Airlines
2 hrs 40 mins
2 hrs 50 mins

Flight time from Barcelona to Berlin via Copenhagen • BCN to SXF via CPH

Flight duration from El Prat De Llobregat Airport to Schönefeld Airport via Kastrup Airport, Denmark on Norwegian Air Shuttle flight is 4 hours 55 minutes

Norwegian Air Shuttle BCN to CPH
3 hrs
 Waiting Time
55 mins
1 hr
Total Duration:
4 hrs 55 mins

Flight time from Barcelona to Berlin via Amsterdam • BCN to TXL via AMS

Flight duration from El Prat De Llobregat Airport to Berlin-tegel / Otto Lilienthal Airport via Amsterdam-Schiphol Airport, Netherlands on KLM Royal Dutch Airlines flight is 6 hours 30 minutes

KLM Royal Dutch Airlines BCN to AMS
2 hrs 25 mins
 Waiting Time
2 hrs 50 mins
1 hr 15 mins
Total Duration:
6 hrs 30 mins

How long does it take to fly from Barcelona to Berlin?

Non-stop flight time from Barcelona to Berlin is around 3 hours .

Fastest one-stop flight between Barcelona and Berlin takes close to 4 hours . However, some airlines could take as long as 29 hours based on the stopover destination and waiting duration.

This is the average non-stop flight time from any of the 2 airports in Barcelona to one of the 2 major airports that serves Berlin.

Apparantly, connecting flights and direct flights with stopover take longer time than non-stop flights. In such cases, Barcelona - Berlin flight time depend on the layover destination specified by your airline or the one you choose while booking your ticket.

Waiting time at intermediate airports could be anywhere between 45 mins to 22 hrs .

Flight time from Barcelona, Spain to airports near Berlin, Germany

Direct flight and one stop flight time from El Prat De Llobregat Airport, Barcelona to airports nearest to Berlin is given in the table below

JourneyDestination AirportsDurationStops
BCN - HAM Hamburg, Hamburg Airport 2 hrs 50 mins Non-Stop
BCN - BRE Bremen, Bremen Airport 4 hrs 20 mins 1 Stop
BCN - SXF Berlin, Schönefeld Airport 2 hrs 50 mins Non-Stop
BCN - HAJ Hanover, Hanover Arpt Airport 4 hrs 25 mins 1 Stop
BCN - LEJ Leipzig-halle, Leipzig-halle Airport 4 hrs 1 Stop

Airlines operating flights between Barcelona and Berlin

Time in Barcelona and Berlin are the same

Current time in Barcelona, Spain : Sun, 11 Apr, 2021,
Barcelona Timezone: CEST (+02:00)

05:10 AM

Current time in Berlin, Germany :, Sun, 11 Apr, 2021,
Berlin Timezone: CEST (+02:00)

05:10 AM

BCN to TXL Flight - Barcelona Airport to Berlin Airport Flight Route Map

Location of Barcelona Airport & Berlin Airport is given below. Click the map to view Barcelona to Berlin flight path and travel direction.

Find flying time from El Prat De Llobregat Airport or Barcelona or any other airport or city in Spain to various other destinations around the world using this flight time calculator.

A list of major Cities/Airports around the world is given below. Click on any of the airport names given below to find the flight distance from Barcelona to those airports.