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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Bergamo and Heidelberg

distanceDistance259 miles (418 km)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day

Trains from Bergamo to Heidelberg cover the 259 miles (418 km) long trip taking on average 6 h 54 min with our travel partners like. Normally, there is 1 train operating per day, including direct services available. Travelers depart most frequently from Bergamo and arrive in Heidelberg Hbf.

Travel Tips

Trains from Bergamo 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 Bergamo to Heidelberg.
FAQs
What are the travel restrictions for Heidelberg, Germany if I'm coming from Bergamo, Italy by train?

Travel between Bergamo, Italy and Heidelberg, Germany by train is: Partially open.

Can I enter Germany from Italy?

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

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

Conditions of entry:

  • 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?

All travelers 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 10/15/21. Remember to review the latest COVID-19 travel safety regulations   for your train to Heidelberg from Bergamo as this information can change.

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

The current restriction level for your return trip by train from Heidelberg to Bergamo is: Partially open

Are there any international entry restrictions on returning to Italy from Germany?

Reentry to Italy is allowed for: Entry is partially open for citizens and permanent residents of Germany

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

What are the requirements?

  • Negative COVID-19 test issued at most 2 days before arrival or 5 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in Bergamo, Italy?

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

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

Last checked on 10/15/21. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your train to Bergamo from Heidelberg here.

How far is it from Bergamo to Heidelberg by train?
The distance between Bergamo and Heidelberg by train is approximately 259 miles (418 km).
How long is the train ride to Heidelberg from Bergamo?
While the time it takes to travel 259 miles (418 km) to Heidelberg from Bergamo can vary based on specific dates, weekends, and holidays, the Bergamo to Heidelberg train journey time is on average 6 h 54 min.
Which train station from Bergamo to Heidelberg do I depart from? Which Heidelberg train station from Bergamo do I arrive in?

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

When traveling this route, Omio customers are departing most frequently from Bergamo   and arriving in Heidelberg Hbf.

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

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

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

How many train services per day are there to Heidelberg from Bergamo?
The average number of trains departing Bergamo for Heidelberg is 1 a day. The train schedules and services may vary between weekdays and weekends.

Important Stations and Airports for this Journey

Bergamo
Heidelberg
Bergamo is the most popular Bergamo railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Bergamo for your trip to Heidelberg.

Trains from Bergamo to Heidelberg: related information

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