No, as of early 2026, Eurostar does not operate a direct service to Berlin. To travel from London to Berlin by train, you must take the Eurostar from London St Pancras to Brussels Midi or Amsterdam Centraal, and then transfer to a high-speed ICE (Intercity-Express) train operated by Deutsche Bahn. While Eurostar recently merged with Thalys and expanded its reach into Germany (serving Cologne, Düsseldorf, and Dortmund), a direct London-to-Berlin route remains a challenge due to the 10-hour travel time and the complexity of border controls. However, in late 2025, Eurostar and Deutsche Bahn announced a partnership to streamline these connections, aiming to make the "one-stop" journey feel more seamless with integrated ticketing. While you can't step on a train in London and step off in Berlin without changing, the journey is becoming increasingly popular for eco-conscious travelers who prefer the comfort of rail over the environmental impact of a short-haul flight.