You can get from Gießen to Heidelberg by train, bus or flight.
We couldn’t find any journeys for this date. Click below and try searching for another date.
|Distance||81 miles (130 km)|
|Available travel modes||Train|
|Fastest mode||Train • $22 (€18) • 1 h 50 min|
|Popular travel companies||Deutsche Bahn|
Take a train to travel 81 miles (130 km) between Gießen and Heidelberg. Deutsche Bahn is the main travel company operating this journey. Travelers can even take a direct from Gießen to Heidelberg.
Travel to Heidelberg from Gießen by taking a train.
The fastest way to travel from Gießen to Heidelberg is by train with an average journey time of 1 h 50 min.
Heidelberg is approximately 81 miles (130 km) away from Gießen.
The average frequency per day from Gießen to Heidelberg is:
However, we recommend checking specific travel dates for your route to Heidelberg from Gießen as scheduled services by train can vary by season or day of the week.
These are the most popular departure and arrival points from Gießen to Heidelberg:
If finding a good deal is your main consideration for your trip from Gießen to Heidelberg, then we'll help you find the best value travel company for you:
When planning your trip from Gießen to Heidelberg, it’s good to keep in mind what tickets to book and their prices in the next 7 days:
However, we recommend buying tickets from Gießen to Heidelberg online a few months in advance to get the best deals and save money on your upcoming journey.