To get to Berlin from Barcelona you can take a flight from Barcelona–El Prat Airport, which is the closest airport to Barcelona, and arrive at Berlin Tegel Airport, the airport the best serves Berlin. The average price for a Barcelona to Berlin flight is 269€, but you can find low cost flights as well, with prices starting from 69€. Getting from Barcelona to Berlin by flight takes about 3 hours on average; however, you need to consider the time to get to the airport and pass the security checks. You can count on 134 daily connections between Barcelona and Berlin provided by THY - Turkish Airlines, Jet2.com, and Thomas Cook Airlines. Berlin Tegel Airport is the closest airport to Berlin and is 14.6 kilometers away from the city center; you can get to Berlin in 22 minutes thanks to airport shuttles from Berlin Tegel Airport to Berlin.