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: AU$175.93
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 AU$175.93. 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 AU$61.32
-
From Brussels to London From AU$61.32
-
From Lille to London From AU$60.59
-
From Amsterdam to London From AU$60.59
-
From Barcelona to London From AU$96.36
-
From Leeds to London From AU$47.45
-
From Crewe to London From AU$21.17
-
From Newcastle to London From AU$40.88
-
From Doncaster to London From AU$27.74
-
From Norwich to London From AU$38.69
-
From Leicester to London From AU$38.69
-
From Coventry to London From AU$18.25
-
From Peterborough to London From AU$31.39
-
From Northampton to London From AU$18.25
-
From Ipswich to London From AU$48.91
Other journeys from London
-
From London to Nice From AU$160.60
-
From London to Rome From AU$248.49
-
From London to Florence From AU$323.68
-
From London to Turin From AU$114.61
-
From London to Venice From AU$222.65
-
From London to Verona From AU$234.33
-
From London to Milan From AU$116.07
-
From London to Paris From AU$60.59
-
From London to Brussels From AU$61.32
-
From London to Berlin From AU$132.86
-
From London to Frankfurt am Main From AU$95.63
-
From London to Munich From AU$97.82
Other journeys from Heidelberg-Altstadt
-
From Heidelberg-Altstadt to Paris From AU$174.47
-
From Heidelberg-Altstadt to Frankfurt Airport From AU$40.88
-
From Heidelberg-Altstadt to Frankfurt am Main From AU$54.75
-
From Heidelberg-Altstadt to Cologne From AU$107.31
-
From Heidelberg-Altstadt to Brussels From AU$192.72