The cheapest flights to Berlin

When to find the cheapest flights to Berlin

  • any
  • February 2020
  • March 2020
  • April 2020
  • May 2020
  • June 2020
  • July 2020
  • August 2020
  • September 2020
  • October 2020
  • November 2020
  • December 2020
  • January 2021
  • day of search
  • price
  • departure city
Air Canadaoutbound: Jul 31, 2020
2 stops (13h40m)
Air Canada
Air Canadareturn: Aug 7, 2020
1 stop (12h56m)
Air Canada
  • New York
  • Atlanta
  • Charlotte
  • Chicago
  • Dallas
  • Denver
  • Las Vegas
  • Los Angeles
  • Miami
  • San Francisco
Return
Departure

Berlin in the Traveler's Edition

Featured

Top 5 Rooftop Bars In Berlin

Enjoy breath taking views over Berlin at one of the city's best rooftop terraces: panoramic views and delicious drinks guaranteed!

Latest news

Are These The World’s Worst Airports?

The worst airports in the world have been revealed, with Berlin taking the top spot.

Featured

Alternative Berlin: a Guide to Germany’s Hip Capital

Berlin is the up and coming 'cool' European city, make sure you venture beyond the tourist sights and see some of alternative Berlin.

All flight tickets to Berlin (Germany)

  • any
  • February 2020
  • March 2020
  • April 2020
  • May 2020
  • June 2020
  • July 2020
  • August 2020
  • September 2020
  • October 2020
  • November 2020
  • December 2020
  • January 2021
  • popularity
  • price
  • departure city
easyJetoutbound: Mar 11, 2020
direct (1h55m)
easyJet
easyJetreturn: Mar 18, 2020
direct (1h50m)
easyJet
Air Canadaoutbound: Jul 31, 2020
2 stops (13h40m)
Air Canada
Air Canadareturn: Aug 7, 2020
1 stop (12h56m)
Air Canada
easyJetoutbound: Jun 26, 2020
direct (1h20m)
easyJet
easyJetreturn: Jun 28, 2020
direct (1h15m)
easyJet
Aegean Airlinesoutbound: Mar 26, 2020
1 stop (9h30m)
Aegean Airlines
Ryanairreturn: Apr 5, 2020
1 stop (11h25m)
Ryanair
easyJetoutbound: Feb 25, 2020
direct (4h35m)
easyJet
easyJetreturn: Mar 4, 2020
direct (4h10m)
easyJet
easyJetoutbound: Feb 29, 2020
direct (1h30m)
easyJet
easyJetreturn: Mar 7, 2020
direct (1h30m)
easyJet