London to Berlin by train

Last reviewed: July 2026

Typical duration
11 hours
Direct
Direct service (two changes)
From price
from €69.99
Night train
Night/sleeper option (night train)
London to Berlin by train

Train service

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s national railway company, operating long-distance, regional, and international train services across Europe.

Train tickets

Omio

Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

Rail Europe

Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.

Trainline

Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.

Frequently asked questions

Is there a direct train from London to Berlin?

No. There is no direct train from London to Berlin. Every journey requires two changes: first at Brussels Midi, where you transfer from the Eurostar to a Deutsche Bahn ICE3neo, and then at Cologne Hauptbahnhof, where you board a DB ICE to Berlin. The station stays the same at each change, so no cross-town transfers are required.

How long does the London to Berlin train journey take?

The fastest daytime connections take around 9 hours, though most journeys land between 10 and 11 hours depending on connection times and departure choice. The example 07:04 departure from London arrives at Berlin Hauptbahnhof at 17:16. Journey times can vary due to engineering works on the Cologne to Berlin line in 2026, so check your exact trains at int.bahn.de before travelling.

How much does it cost to take the train from London to Berlin?

You buy the Eurostar and the ICE separately. Eurostar tickets from London to Brussels start from around £51 one-way in Standard class. Deutsche Bahn ICE tickets from Brussels to Berlin start from around €39.99 in second class. Eurostar return fares are cheaper than two one-ways, so if you are travelling both ways, always book the Eurostar as a return. Total advance cost for both legs together can start from around £90 to £110 depending on timing and demand.

Can I use an Interrail or Eurail pass from London to Berlin?

Both passes are valid on this route, but there are two important conditions. Eurostar requires a separate passholder reservation, which costs around €30 and must be booked through a dedicated Interrail/Eurail channel. Eurostar only makes a limited number of these seats available, so check availability before buying any pass. The Brussels to Berlin ICE is covered by your pass, and seat reservations are optional at €5.50 in second class.

Is there a night train from London to Berlin?

European Sleeper operates a night train from Brussels to Berlin three times a week, departing Brussels Midi on Monday, Wednesday, and Friday evenings at 19:22 and arriving at Berlin Gesundbrunnen at around 06:03 the following morning. From London, take the 13:01 or 15:04 Eurostar to Brussels and transfer to European Sleeper the same evening. Shared compartment tickets start from €69.99 one-way. European Sleeper does not run a daily service, so check departure days before planning your itinerary.

More routes