London to Berlin by train

London to Berlin takes about 9 to 11 hours by train, with two changes at Brussels Midi and Cologne Hauptbahnhof; no direct service runs.

Brandenburg Gate in Berlin at night
Typical duration
11 hours
Changes
Direct service (two changes)
Origin
London
Destination
Berlin

Where to book

Train tickets

  • Omio

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

    Check times & prices
  • 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.

Train service

Find places to stay in Berlin

Bright bedroom with white bedding and a breakfast tray on the bedBrowse stays in BerlinHotels and apartments via Booking.com

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