Be in Berlin fast with a British Airways flight. Our frequent services between London and Berlin make sure the two capitals remain well-connected all year round. Use the lowest price by month graph at the top of the page to bag your best Berlin flights deal.
Fly to Berlin Tegel (TXL) from London Heathrow (LHR) and London City Airport (LCY). With a flight time of less than two hours, and multiple flights departing from both London airports, it really couldn’t be easier to fly to Berlin for your next holiday. Sit back, relax and let our attentive staff look after you from lift off to landing.
Due to Covid-19, schedules and airports are subject to change. For the latest information, check our timetable.
How long does it take to fly to Berlin from London?
Your flight from London to Berlin Tegel International Airport will take only one hour 45 minutes. With a number of British Airways flights to choose from each day, it couldn't be easier to escape to Berlin for the perfect weekend break.
Have a safe and comfortable journey to Berlin with British Airways. Our cabin crew will be happy to help you with anything you need, so you can simply relax. Choose to fly with hand baggage only or pick a price that includes a 23kg checked baggage allowance and free seat selection 48 hours before you fly.
Onward travel from Berlin Tegel International Airport
Berlin Tegel International Airport is 8 kilometres from the city centre. The best way to make your way into town is by bus, which takes roughly half an hour and is included if you buy a Berlin Welcome Card. Alternatively, you can hire a car or pick up a taxi at the airport. Once you’re in town, Berlin is well served by buses, taxis and an efficient underground network – the U Bahn and the S Bahn – making travel around the city fast and simple. If you’re heading straight to your hotel, why not add a transfer to your holiday booking and go door to door?