The cheapest trains from Amsterdam to Heidelberg

Showing times and prices for Sep 29

Cheapest

$46

Average

$80

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Amsterdam to Heidelberg will cost around $ 80 if you buy it on the day, but the cheapest tickets can be found for only $ 46.

Cheapest
09:24PMAmsterdam Centraal10h20 07:44AMHeidelberg Hbf
4 changes
$461One-way
Cheapest
09:24PMAmsterdam Centraal10h37 08:01AMHeidelberg Hbf
4 changes
$461One-way
2nd Cheapest
07:35AMAmsterdam Centraal6h29 02:04PMHeidelberg Hbf
3 changes
$521One-way
2nd Cheapest
12:24PMAmsterdam Centraal7h10 07:34PMHeidelberg Hbf
2 changes
$521One-way
2nd Cheapest
08:35AMAmsterdam Centraal6h59 03:34PMHeidelberg Hbf
3 changes
$521One-way

Timetable Amsterdam to Heidelberg

Showing trains for tomorrow, Wed, Sep 29
12:24AMAmsterdam Centraal10h59 11:23AMHeidelberg Hbf
0 changes
12:24AMAmsterdam Centraal10h45 11:09AMHeidelberg Hbf
0 changes
12:24AMAmsterdam Centraal10h21 10:45AMHeidelberg Hbf
0 changes
06:38AMAmsterdam Centraal6h33 01:11PMHeidelberg Hbf
0 changes
06:38AMAmsterdam Centraal4h38 11:16AMHeidelberg Hbf
0 changes
06:38AMAmsterdam Centraal5h35 12:13PMHeidelberg Hbf
0 changes
07:24AMAmsterdam Centraal6h40 02:04PMHeidelberg Hbf
0 changes
07:35AMAmsterdam Centraal6h29 02:04PMHeidelberg Hbf
0 changes
08:08AMAmsterdam Centraal4h36 12:44PMHeidelberg Hbf
0 changes
08:08AMAmsterdam Centraal5h37 01:45PMHeidelberg Hbf
0 changes
08:24AMAmsterdam Centraal6h47 03:11PMHeidelberg Hbf
0 changes
08:24AMAmsterdam Centraal6h19 02:43PMHeidelberg Hbf
0 changes
08:24AMAmsterdam Centraal7h10 03:34PMHeidelberg Hbf
0 changes
08:35AMAmsterdam Centraal6h36 03:11PMHeidelberg Hbf
0 changes
08:35AMAmsterdam Centraal6h59 03:34PMHeidelberg Hbf
0 changes
08:35AMAmsterdam Centraal6h08 02:43PMHeidelberg Hbf
0 changes
10:24AMAmsterdam Centraal7h10 05:34PMHeidelberg Hbf
0 changes
10:38AMAmsterdam Centraal5h08 03:46PMHeidelberg Hbf
0 changes
10:38AMAmsterdam Centraal5h35 04:13PMHeidelberg Hbf
0 changes
10:38AMAmsterdam Centraal6h23 05:01PMHeidelberg Hbf
0 changes
11:24AMAmsterdam Centraal5h37 05:01PMHeidelberg Hbf
0 changes
11:35AMAmsterdam Centraal5h26 05:01PMHeidelberg Hbf
0 changes
12:24PMAmsterdam Centraal7h10 07:34PMHeidelberg Hbf
0 changes
12:38PMAmsterdam Centraal5h07 05:45PMHeidelberg Hbf
0 changes
12:38PMAmsterdam Centraal5h35 06:13PMHeidelberg Hbf
0 changes
12:38PMAmsterdam Centraal6h33 07:11PMHeidelberg Hbf
0 changes
01:24PMAmsterdam Centraal5h52 07:16PMHeidelberg Hbf
0 changes
01:35PMAmsterdam Centraal5h41 07:16PMHeidelberg Hbf
0 changes
02:24PMAmsterdam Centraal7h10 09:34PMHeidelberg Hbf
0 changes
02:38PMAmsterdam Centraal5h07 07:45PMHeidelberg Hbf
0 changes
02:38PMAmsterdam Centraal5h35 08:13PMHeidelberg Hbf
0 changes
02:38PMAmsterdam Centraal6h34 09:12PMHeidelberg Hbf
0 changes
03:00PMAmsterdam Centraal8h22 11:22PMHeidelberg Hbf
0 changes
04:38PMAmsterdam Centraal5h31 10:09PMHeidelberg Hbf
0 changes
04:38PMAmsterdam Centraal4h45 09:23PMHeidelberg Hbf
0 changes
06:38PMAmsterdam Centraal5h25 12:03AMHeidelberg Hbf
0 changes
06:38PMAmsterdam Centraal6h39 01:17AMHeidelberg Hbf
0 changes
09:24PMAmsterdam Centraal10h20 07:44AMHeidelberg Hbf
0 changes
09:24PMAmsterdam Centraal8h49 06:13AMHeidelberg Hbf
0 changes
09:24PMAmsterdam Centraal10h37 08:01AMHeidelberg Hbf
0 changes
09:25PMAmsterdam Centraal12h58 10:23AMHeidelberg Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Wed
Sep 29
$41Deutsche Bahn
$33Flixbus
$224Lufthansa
Thu
Sep 30
Find prices
$32Flixbus
$196Lufthansa
Sat
Oct 2
$41Deutsche Bahn
$32Flixbus
$125KLM
Sun
Oct 3
$41Deutsche Bahn
$45Flixbus
$177Lufthansa
Mon
Oct 4
$41Deutsche Bahn
$46Flixbus
$167Lufthansa Cityline
Tue
Oct 5
$41Deutsche Bahn
$32Flixbus
$125KLM
Thu
Oct 7
$37Deutsche Bahn
$32Flixbus
$147Lufthansa Cityline
Fri
Oct 8
$41Deutsche Bahn
$37Flixbus
$167Lufthansa Cityline
Sat
Oct 9
$41Deutsche Bahn with connection
$37Flixbus
$177Lufthansa
Sun
Oct 10
$41Deutsche Bahn
$45Flixbus
$167Lufthansa Cityline
Mon
Oct 11
$41Deutsche Bahn
$45Flixbus
$177Lufthansa
Tue
Oct 12
$37Deutsche Bahn
$36Flixbus
$150KLM
Fri
Oct 15
$37Deutsche Bahn
$37Flixbus
$130Eurowings
Sat
Oct 16
$37Deutsche Bahn
$32Flixbus
$147KLM
Sun
Oct 17
Find prices
$37Flixbus
$147KLM
Mon
Oct 18
$37Deutsche Bahn with connection
$43Flixbus
$147KLM

The fastest trains from Amsterdam to Heidelberg

Showing times and prices for Sep 29

Fastest Journey

4 h 36 m

Average

6 h 51 m

Trains per day

41

Distance

424 km

It's difficult to get from Amsterdam to Heidelberg without transferring at least once.

Fastest
08:08AMAmsterdam Centraal4h36 12:44PMHeidelberg Hbf
1 changes
$971One-way
2nd Fastest
06:38AMAmsterdam Centraal4h38 11:16AMHeidelberg Hbf
2 changes
$831One-way
04:38PMAmsterdam Centraal4h45 09:23PMHeidelberg Hbf
2 changes
$971One-way
12:38PMAmsterdam Centraal5h07 05:45PMHeidelberg Hbf
2 changes
$971One-way
02:38PMAmsterdam Centraal5h07 07:45PMHeidelberg Hbf
2 changes
$971One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Amsterdam to Heidelberg

distanceDistance263 miles (424 km)
durationAverage train duration10 h 20 min
priceAverage train ticket price$41 (€33)
changesDirect trainYes
carriersTrain providersDeutsche Bahn or Deutsche Bahn with connection

Trains from Amsterdam to Heidelberg cover the 263 miles (424 km) long journey taking on average 10 h 20 min with our travel partners like Deutsche Bahn or Deutsche Bahn with connection. There are direct train services available. You can get the cheapest train tickets for this journey for as low as $41 (€33), but the average price of train tickets is $41 (€33). Travelers depart most frequently from Amsterdam Centraal and arrive in Heidelberg Hbf.

Train companies

Travel with Deutsche Bahn from Amsterdam to Heidelberg

You can travel by train between Amsterdam and Heidelberg with Deutsche Bahn for as low as $41 (€33). When you search for schedules and tickets, Omio will show you the best route.

Deutsche Bahn

Find your perfect journey from Amsterdam to Heidelberg with Deutsche Bahn (DB)! Check out the DB train schedules from Amsterdam to Heidelberg and then book cheap DB tickets with Omio. The distance between Amsterdam and Heidelberg by DB is 263 miles (424 km) and the cheapest price for a DB ticket from Amsterdam to Heidelberg is $41 (€33).

DB is the main provider 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 bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Please follow the recommendations outlined by Deutsche Bahn when booking your train tickets from Amsterdam to Heidelberg due to the coronavirus:

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

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.
FAQs
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.

What is the status of international entry into Germany from Netherlands?

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

Do I need to self-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
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Pre-arrival health declaration
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival

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

When traveling in Germany, you must follow these COVID-19 safety rules:

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

The information above was last checked on 9/26/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train from Amsterdam to Heidelberg before traveling.

What is the restriction level for the return leg of a round trip journey from Heidelberg, Germany to Amsterdam, Netherlands?

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

Is my return train into Amsterdam from Heidelberg restricted?

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

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

Conditions of reentry:

  • 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 9/26/21. Remember to check the latest COVID-19 travel safety regulations for your train to Amsterdam from Heidelberg closer to your date of departure here here.

How much do cheap trains to Heidelberg from Amsterdam cost?
If you’re looking to save money on tickets, you can find cheap Amsterdam to Heidelberg trains for as little as $41 (€33)  in the next 7 days.
What is the cost of a train to Heidelberg from Amsterdam?
The Amsterdam to Heidelberg train ticket price is on average $41 (€33)  if you are looking to book your tickets for this route in the next week.
What is the distance from Amsterdam to Heidelberg by train?
You should expect to travel around 263 miles (424 km)  between Amsterdam and Heidelberg by train.
How many hours is the train time between Amsterdam and Heidelberg?
The train time to Heidelberg from Amsterdam is on average 10 h 20 min  for the 263 miles (424 km) long journey, but the time it takes to go to Heidelberg from Amsterdam by train can vary depending on specific dates or traveling on weekends and holidays.
When traveling 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?

When taking a train from Amsterdam, you have a couple of train stations you can depart from including Amsterdam Centraal and Amsterdam Sloterdijk. When you arrive in Heidelberg, your train can arrive in train stations including Heidelberg Hbf, Heidelberg-Pfaffengrund/Wieblingen and Heidelberg-Altstadt.

Omio customers traveling this route book their trains from Amsterdam Centraal   to Heidelberg Hbf.

Where is the train station in Amsterdam to go to Heidelberg? Where is the train station in Heidelberg located?

The most popular departure train station with passengers for this trip, called Amsterdam Centraal, is located 0 mile (s) / 0 km from the city center of Amsterdam.

The most popular arrival train station, Heidelberg Hbf, is located 1 mile (s) / 1 km away from the city center of Heidelberg.

Which train providers should I travel with from Amsterdam to Heidelberg?
For the best Amsterdam to Heidelberg train to purchase, you can travel safely and comfortably with Deutsche Bahn or Deutsche Bahn with connection. However, it's always good to check all possible train companies with services to Heidelberg from Amsterdam to compare what amenities they may offer.
When is the earliest train from Amsterdam to Heidelberg? When is the last train from Amsterdam to Heidelberg?
You can take the first train from Amsterdam to Heidelberg at 6: 24 AM. The last train from Amsterdam to Heidelberg that you can take departs at 7: 24 PM. Omio shows you the latest train from Amsterdam to Heidelberg schedule to help you book the best departure time for this trip.
How far in advance should I book train tickets from Amsterdam to Heidelberg for the best deals?
The price of a one way train ticket from Amsterdam to Heidelberg is on average $41 (€33) if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this trip. In general, you can find train tickets between Amsterdam and Heidelberg available a few months in advance.