Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Heidelberg-Altstadt to London by train
-
First train05:25
-
Last train18:57
-
Avg changes2
-
Fastest journey7hr 6m
-
Distance668 kilometres
-
Trains per day14
-
Avg. journey time8hr 47m
-
Train operators
Travelling from Heidelberg-Altstadt to London by train
Considering a train trip from Heidelberg-Altstadt to London? This guide will walk you through everything — from the best routes to finding the cheapest train tickets — so you can enjoy a smooth, stress-free journey.
Cost of train travel from Heidelberg-Altstadt to London
Here is the average ticket cost on trains from Heidelberg-Altstadt to London:
Cheapest ticket: €105.44
Pricing when booking a month in advance:
Pricing when booking a week in advance:
Comparing train prices with Rail Europe
Train routes may be served by one, two, three or more operators, each providing a different travel experience with its own particular services. Similar to airlines, some train operators offer no-frills services without luxury perks, but at a lower cost. Other providers guarantee an elevated level of service, which can include perks like fine dining, a welcome cocktail and access to impressive travel lounges in certain stations. These tickets run a bit higher. When planning travel, use Rail Europe to compare all different operators, compare fares and classes of service in one single location.
Heidelberg-Altstadt to London daily train schedule
Whether you’re headed to London on a Tuesday or a Sunday, with 14 trains per day, you will have multiple options to choose from.
05:25: departure of first train Monday-Friday
18:57: departure of last train Monday-Friday
05:46: departure of first train on weekends
18:57: departure of last train on weekends
Every 41 minutes: frequency of train departures
Heidelberg-Altstadt to London distance and train travel time
The total distance for this route is 668 kilometres, with the fastest trip taking 7 hours and 6 minutes.
When do tickets between Heidelberg-Altstadt and London go on sale?
Travellers can book train journeys between Heidelberg-Altstadt and London 6 months before the travel date. The earlier you book, the better the price. Stay informed about ticket availability by setting up a personalised booking alert with Rail Europe.
Maximising your travels to London
For a smooth travel experience, explore our help articles. Start planning your holiday and explore travel ideas in our city guide: London.
Frequently asked questions
How far is the train trip from Heidelberg-Altstadt to London?
The total distance from Heidelberg-Altstadt to London is 668 kilometres.
How much does it cost to go from Heidelberg-Altstadt to London by train?
The cheapest fare for this route is €105.44. When booking 30 days in advance, tickets cost . A ticket bought 7 days before travel typically costs .
How far in advance can I book my Heidelberg-Altstadt to London train tickets?
Tickets for this route become available 6 months before the travel date.
How long does it take to get from Heidelberg-Altstadt to London?
The fastest jouney takes 7 hours and 6 minutes.
Other journeys to London View all journeys to London
-
From Paris to London From €36.75
-
From Brussels to London From €36.75
-
From Lille to London From €36.31
-
From Amsterdam to London From €36.31
-
From Barcelona to London From €57.75
-
From Leeds to London From €28.44
-
From Crewe to London From €12.69
-
From Newcastle to London From €24.50
-
From Doncaster to London From €16.63
-
From Norwich to London From €23.19
-
From Leicester to London From €23.19
-
From Coventry to London From €10.94
-
From Peterborough to London From €18.81
-
From Northampton to London From €10.94
-
From Ipswich to London From €29.31
Other journeys from London
-
From London to Nice From €96.25
-
From London to Rome From €148.93
-
From London to Florence From €194.00
-
From London to Turin From €68.69
-
From London to Venice From €133.44
-
From London to Verona From €140.44
-
From London to Milan From €69.57
-
From London to Paris From €36.31
-
From London to Brussels From €36.75
-
From London to Berlin From €79.63
-
From London to Frankfurt am Main From €57.32
-
From London to Munich From €58.63
Other journeys from Heidelberg-Altstadt
-
From Heidelberg-Altstadt to Paris From €104.57
-
From Heidelberg-Altstadt to Frankfurt Airport From €24.50
-
From Heidelberg-Altstadt to Frankfurt am Main From €32.81
-
From Heidelberg-Altstadt to Cologne From €64.32
-
From Heidelberg-Altstadt to Brussels From €115.51