As of early 2026, there is no direct sleeper train that runs from London St. Pancras all the way to Berlin Hauptbahnhof. To make this journey by rail, you must first take the Eurostar from London to Brussels or Amsterdam. From there, you can connect to the highly popular European Sleeper (the "Good Night Train"), which runs from Brussels and Amsterdam directly to Berlin (and onwards to Prague). This service has seen a massive resurgence in 2026 as travelers seek "slow travel" alternatives to short-haul flights. The journey typically involves leaving London in the late afternoon, having dinner in Brussels, and waking up in Berlin the following morning. The train offers several classes of service, from "Seats" to "Couchettes" and private "Sleeper" cabins with breakfast included. While it requires a transfer, it is the most eco-friendly and romantic way to reach the German capital from the UK, allowing you to bypass the stress of airport security and baggage claims while watching the European countryside roll by from your pillow.