COMPARE Prices across different modes

29 Nov
Find prices
Find prices
30 Nov
£29Deutsche Bahn
1 Dec
£26Deutsche Bahn
3 Dec
£29Deutsche Bahn
6 Dec
£29Deutsche Bahn
7 Dec
Find prices
10 Dec
£29Deutsche Bahn
11 Dec
£29Deutsche Bahn
£109Air France
12 Dec
£29Deutsche Bahn
13 Dec
Find prices
14 Dec
Find prices
16 Dec
£29Deutsche Bahn
17 Dec
£29Deutsche Bahn with connection
18 Dec
£29Deutsche Bahn
19 Dec
£29Deutsche Bahn

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Train companies

Amsterdam to Heidelberg with Deutsche Bahn

For as little as £26 you can travel by train from Amsterdam to Heidelberg with Deutsche Bahn. Omio will show you the best deals, timetables and tickets available for this trip.

Deutsche Bahn

Find your perfect trip from Amsterdam to Heidelberg with Deutsche Bahn (DB)! Check out the DB train timetables from Amsterdam to Heidelberg and then book cheap DB tickets with Omio. The distance from Amsterdam to Heidelberg by DB is 263 miles (424 km) and the cheapest price for a DB ticket between Amsterdam and Heidelberg is £26.

DB is the main operator of train services in Germany, making on average 40, 000 train journeys per day. A special feature of DB is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.

DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while WCs are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Operator ticket policies for COVID

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply

Travel Tips

Trains from Amsterdam to Heidelberg
Travel by train to Heidelberg easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Amsterdam to Heidelberg.
Are there any COVID-19 restrictions for international travel by train between Amsterdam and Heidelberg?

Travel between Amsterdam, Netherlands and Heidelberg, Germany by train is: Partially open.

Can I enter Germany from Netherlands?

International entry status: Entry is partially open for citizens and permanent residents of Netherlands

Do I need to quarantine on arrival in Germany from Amsterdam?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival or 10 day mandatory self-quarantine
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival (certificate required)
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Digital entry registration is required prior to arrival
  • The exact quarantine requirements depend on the regulations in each federal state

What are the safety rules to follow in Heidelberg, Germany?

All travellers in Germany must observe these coronavirus safety measures:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

The information above was last checked on 28/11/2021. Remember to review the latest COVID-19 travel safety regulations   for your train to Heidelberg from Amsterdam as this information can change.

What restrictions are there on reentering Netherlands from Heidelberg, Germany?

The restriction level for your return train to Amsterdam, Netherlands from Heidelberg is: Partially open.

Is my return train into Amsterdam from Heidelberg restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Germany

Do I need to quarantine on arrival in Netherlands from Heidelberg?

Conditions of reentry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Health declaration required

What are the safety rules to follow in Amsterdam, Netherlands?

The government of Netherlands has imposed these measures to reduce the spread of COVID-19:

  • Social distancing required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

Last checked on 29/11/2021. Remember to check the latest COVID-19 travel safety regulations for your train to Amsterdam from Heidelberg closer to your date of departure here.

What is the price of the cheapest train to Heidelberg from Amsterdam?
You can find a cheap train from Amsterdam to Heidelberg for some dates and times for as low as £26  one way in the next 7 days.
What is the average cost of a train from Amsterdam to Heidelberg?
If you’re looking to book tickets for this route in the next 7 days, you’ll find that Amsterdam to Heidelberg train prices are on average £28  one way.
What is the distance to Heidelberg from Amsterdam via train?
You should expect to travel around 263 miles (424 km)  between Amsterdam and Heidelberg by train.
What is the average Amsterdam to Heidelberg train duration?
On average the train from Amsterdam to Heidelberg duration is 6 h 59 min  for the 263 miles (424 km) long journey, but the travel time can vary if you depart on weekends and holidays.
When travelling by train from Amsterdam to Heidelberg, which train station in Amsterdam do I depart from and which train station in Heidelberg do I arrive in?

Some of the Amsterdam train stations to Heidelberg you can start your journey from include Amsterdam Centraal and Amsterdam Sloterdijk. Similarly, some of the arrival train stations in Heidelberg include Heidelberg Hbf, Heidelberg-Pfaffengrund/Wieblingen and Heidelberg-Altstadt.

When travelling this route, Omio customers are departing most frequently from Amsterdam Centraal   and arriving in Heidelberg Hbf.

Where do I find the Amsterdam train station to Heidelberg? Where is the Heidelberg train station?

Passengers board the train most frequently from Amsterdam Centraal, which is located around 0 mile (s) / 0 km away from the city centre, and they get off the train at Heidelberg Hbf, located 1 mile (s) / 1 km away from the city centre.

Which train companies can take me from Amsterdam to Heidelberg?
Take the Amsterdam to Heidelberg train with Deutsche Bahn or Deutsche Bahn with connection. However, it's always good to check out all possible train companies for the route from Amsterdam to Heidelberg as there might be differences in the amenities they offer.
How many trains per day are there to Heidelberg from Amsterdam?
The average number of trains departing Amsterdam for Heidelberg is 7 a day. The train schedules and services may vary between weekdays and weekends.
What are the first and last departure train times from Amsterdam to Heidelberg?
If you prefer early morning trains from Amsterdam to Heidelberg, the first train leaves at 06: 24. If you prefer late night trains from Amsterdam to Heidelberg, the last train of the day leaves at 21: 40. Omio shows you the latest train from Amsterdam to Heidelberg timetable to help you book the best departure time for this route.
How early should I book Amsterdam to Heidelberg train tickets to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this journey and save money. If you buy train tickets to Heidelberg from Amsterdam within the next 7 days, you can find tickets to cost on average £28 one way. To find the best prices for this journey, consider booking your train ticket from Amsterdam to Heidelberg a few months in advance.

Important Stations and Airports for this Journey

Amsterdam Centraal is the most popular Amsterdam railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Amsterdam for your journey to Heidelberg.
Amenities at station
Phone Number
+31 302357822
Ticket Office Hours
Mon - Sun: 05: 50 - 20: 59
Public transport options for Amsterdam Centraal
Metro lines: 51, 53, 54, 52
Tram lines: 2, 12, 4, 14, 13, 24, 17, 26
Ferry lines: 901, 906, 902, 907, 905
Bus lines: GVB 18, 21, 22, 48, 248, 281, 282, 283, 284, 285, 287, 288, 289, 291, 293, Connexxion 391, 394, N57, N47, N91, N94, EBS 305, 306, 314, 316, N01, N04, N10, N14
Train lines: Intercity, Intercity Express, Sprinter, Nightjet