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: CA$156.65

  • 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 CA$156.65. 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.