The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid travelling at rush hour.
The average ticket from London to Berlin will cost around $ 306 if you buy it on the day, but the cheapest tickets can be found for only $ 191.
This is the last train of the day.
Find all the dates and times for this journey
9 h 1 m
9 h 6 m
Trains per day
It's difficult to get from London to Berlin without changing at least 2 times.
|Avg. Train Duration:|
11 hours 10 minutes
|Train Ticket Price:||$126|
|Trains depart from:||London|
|Trains arrive in:||Berlin|
|Train Companies:||Deutsche Bahn with connection|
Catching a train from London to Berlin is a good way to travel between these two great capital cities. Anyone traveling by train from London to Berlin will need to make a couple of changes along the way. The first leg will usually be a Eurostar train to Brussels. From there, you can transfer to Berlin via Cologne or Frankfurt. Some journeys require 3 transfers, usually in Brussels, Cologne, and Hannover. After the Eurostar, all services are provided by Deutsche Bahn. Because a number of stops are involved, there are plenty of possible departure times, starting as early as 6:50 a.m. In total, expect the journey to take between 10 and 10½ hours.
Average prices for trains from London to Berlin when you book in advance
1 Day in Advance
1 Week in Advance
2 Weeks in Advance
1 Month in Advance
3 Months in Advance
London to Berlin Trains: General Information
While it may be cheaper to book a last-minute budget airline ticket from London to Berlin, the train offers a more comfortable alternative (when you factor in check-in and time spent at the airport). Travelers can offset some of the cost of train tickets by planning ahead and booking tickets as far in advance as possible.
Based on Omio's travel data, as the table above clearly illustrates, ticket prices on London to Berlin trains decrease the further they are booked in advance:
Trains from London to Berlin depart from Kings Cross St Pancras station, although you may be able to board the Eurostar at Stratford or Ashford. It is easy to get to St Pancras from anywhere in London. For most people, catching the Tube is easiest. Just take the Northern, Circle, Metropolitan, Piccadilly, Victoria or Hammersmith and City lines to Kings Cross. Buses travel from northern and central areas, while overground trains stop at St Pancras from provincial towns as well. The Tube runs from about 5:30 a.m. and stops at 12:30 a.m.
Berlin is probably Europe's nightlife center. Packed with lively nightclubs, music venues, and bars, the city attracts young people from across the world. For everyone else, it also offers a rich history, cutting edge art galleries and vibrant street life. All trains to Berlin from London arrive at the Hauptbahnhof. From there, you can simply catch the Metro (U-Bahn) to anywhere in the city, or use the buses and trams to get to your hotel. The Metro runs from 4:00 a.m. until 1:00 a.m., so it should be running when your train from London arrives.