Read real reviews from real users
Taking the train from Berlin to London is certainly not the most common way to travel, but we can guarantee you it's the most stress-free and adventurous one. The fastest journey time by train from Berlin to London is 9h 47m, with around 5 trains connecting these two major cities every day. The first train leaves Berlin at 04:30 and the last train leaves at 17:49.
As there's no direct train from Berlin to London, you can even turn the journey into an extra part of your trip with an overnight stay in Brussels along the way.
Arriving at London St Pancras station, you'll find yourself near the beautiful Regents Park, what’s not to like? The station is also served by six Underground lines so there’s no better place to start exploring the city from.
Want to learn more about travelling from Berlin to London? Start your search for tickets in our Journey Planner at the top of the page or keep reading for train times, FAQs about the journey and tips on how to find cheap train tickets from Berlin to London.
For specific information about how to get your hands on cheap tickets, check out our European train tickets hub.
Whichever route you choose to travel from Berlin to London, you’ll depart from Berlin’s main train station, Berlin Hauptbahnhof.
Berlin Hbf (also known as Berlin Hauptbahnhof, or Berlin Central Station) is centrally located.
Visit our page dedicated to all things Berlin Hauptbahnhof for information on its facilities and how to get there.
Located in the heart of the capital, London St Pancras International station is conveniently located in central London.
Visit our page dedicated to all things London St Pancras International station to find out more about facilities and how to get there.