COMPARE Prices across different modes

Fri
Oct 22
$86Deutsche Bahn
$57Flixbus
$6Ryanair
Sat
Oct 23
$58Deutsche Bahn
$57Flixbus
$140Croatia Airlines
Sun
Oct 24
$58Deutsche Bahn
$68Flixbus
$27Ryanair

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Zagreb and Heidelberg

distanceDistance419 miles (676 km)
priceAverage train ticket price$67 (€55)
changesDirect trainYes

Trains from Zagreb to Heidelberg cover the 419 miles (676 km) long route with our travel partners like. There are direct train services available. You can get the cheapest train tickets for this route for as low as $58 (€47), but the average price of train tickets is $67 (€55).

Travel Tips

Trains from Zagreb 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 Zagreb to Heidelberg.
FAQs
Am I allowed to travel by train from Zagreb, Croatia to Heidelberg, Germany?

Travel by train between Zagreb, Croatia and Heidelberg, Germany is: Partially open.

Is international entry into Heidelberg from Zagreb restricted?

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

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

Entry Requirements:

  • Negative COVID-19 test issued at most 3 days before arrival
  • 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?

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

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

The above information was last checked on 10/17/21. Remember to check the latest COVID-19 travel safety regulations for your train between Zagreb and Heidelberg closer to your date of departure here

Are there travel restrictions, such as quarantine measures, in place when returning to Zagreb, Croatia from Heidelberg, Germany?

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

Is my return train into Zagreb 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 Croatia from Heidelberg?

Conditions of reentry:

  • Negative COVID-19 test issued at most 3 days before arrival or 14 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test

What are the safety rules to follow in Zagreb, Croatia?

The government of Croatia 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 10/17/21. Remember to check the latest COVID-19 travel safety regulations for your train to Zagreb from Heidelberg closer to your date of departure here here.

How much do cheap train tickets from Zagreb to Heidelberg cost?
Omio customers have found the cheapest trains from Zagreb to Heidelberg to cost as little as $58 (€47)  in the next 7 days.
How much is the train between Zagreb and Heidelberg on average?
If you are looking to buy your train ticket in the next 7 days, you can expect the Zagreb to Heidelberg train to cost on average $67 (€55)  one way.
How far is it from Zagreb to Heidelberg by train?
The train distance from Zagreb to Heidelberg is around 419 miles (676 km).
When is the earliest train from Zagreb to Heidelberg? When is the last train from Zagreb to Heidelberg?
The earliest train for this trip departs from Zagreb at 10: 35 AM. The last train leaves from Zagreb at 10: 35 AM. Check Omio for the latest train schedule from Zagreb to Heidelberg and book the best time to depart on your chosen travel date.
How far in advance should I purchase a train ticket from Zagreb to Heidelberg to get the best deals?
The price of a one way train ticket from Zagreb to Heidelberg is on average $67 (€55) 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 journey. In general, you can find train tickets between Zagreb and Heidelberg available a few months in advance.

Important Stations and Airports for this Journey

Zagreb
Heidelberg
The major railway station for departures from Zagreb is. Read all the information you need to know about services, amenities and connections at for your journey from Zagreb to Heidelberg.

Trains from Zagreb to Heidelberg: related information

Here are some other resources that might have the information you need