Search and Compare
Find the cheapest or fastest trip for you by comparing buses with trains and flights
Your Travel, Organised
Book and store all your tickets quickly and conveniently on Omio
Support You Can Count On
Once you’ve booked your ticket, our customer service team is there to assist you
The quickest and most popular way to get from London to Berlin is by air; a number of different airlines fly this route using several of the cities' airports. Those who prefer a more leisurely way of life can use the efficient train service or bus. A 930 km journey between these two cities will take quite a long time by train, but when flying you can arrive in Berlin less than 2 hours after take-off.
Return trips from Berlin to London are also available.
Trains from London to Berlin require a transfer at Brussels. First you will need to catch the Eurostar to Brussels from St Pancras mainline; this is a high speed train which passes through tunnels and idyllic countryside. From Brussels there is a direct train to Berlin. Overall journey times by train will be between 10 and 13 hours.
A number of carriers and airlines offer flights from London to Berlin including British Airways, Germanwings, Air Berlin, Ryanair and EasyJet. Frequent fliers will understand the importance of organization and forward planning to get the best possible prices. Most airlines fly from Gatwick into Berlin Schönefeld airport, which is small by international standards and located a fair distance from the city centre. However, for a more pleasant journey with added convenience, British Airways and Germanwings fly direct between Heathrow Terminal 5 and Berlin-Tegel, both of which are modern, convenient and well-equipped airports with good transport connections.