The flight between London and Berlin will take approximately 2 hours. Both London Heathrow and London Gatwick have frequent direct London - Berlin flights but there is also a wide selection of budget airlines with offers for a cheap flight between London -Berlin. Depending on the airline you choose, your departure airport will be London Stansted, London Luton or London City. There are two main airports in the Berlin region, which serve London - Berlin flights. If you have managed to secure a cheap flight between London and Berlin, you will more than likely arrive at Berlin-Schönefeld Airport which is favoured by budget airlines. Berlin Tegel Airport, located 8 km north of the city centre, is Berlin's main international airport and serves the majority of passengers travelling to Berlin from London. Following the flight between London and Berlin, there is a highly efficient public transport system that includes a variety of regional train services and a reliable airport bus shuttle service that goes directly to the heart of the city.