Duration 7h 3m
Distance 628.3 km
Average price 90€
Frequency 17/day

Trip overview

The average train between Tegel and Heidelberg takes 7h 3m and the fastest train takes 5h 47m. There is a train service every few hours from Tegel to Heidelberg. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Train via Frankfurt am Main

  1. Berlin Hbf
  2. Frankfurt(Main)Hbf
  3. Heidelberg
6h 15m
Bookable on Rome2rio
107€ - 196€

Tegel to Heidelberg train times

Trains run hourly between Tegel and Heidelberg. The earliest departure is at 07:00 in the morning, and the last departure from Tegel is at 20:56 which arrives into Heidelberg at 06:35. All services require a transfer, and take on average 7h 3m. The schedules shown below are for the next available departures.
Departing Wednesday, October 16, 2019

Frequently asked questions

Want to know about travelling from Tegel to Heidelberg? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

No, there is no direct train from Tegel to Heidelberg. However, there are services departing from U Holzhauser Str. and arriving at Heidelberg Hbf via S+U Friedrichstr. Bhf, Berlin Hbf and Frankfurt(Main)Hbf. The journey, including transfers, takes approximately 6h 15m.

More details

The distance between Tegel and Heidelberg is 477 km. The road distance is 628.3 km.

Get driving directions

Tegel to Heidelberg train services, operated by Deutsche Bahn Intercity-Express, depart from Berlin Hbf station.

More details

Tegel to Heidelberg train services, operated by Deutsche Bahn Intercity-Express, arrive at Heidelberg Hbf station.

More details

There are 714+ hotels available in Heidelberg. Prices start at 53€ per night.

More details

What companies run services between Tegel and Heidelberg?

You can take a train from Tegel to Heidelberg via S+U Friedrichstr. Bhf, S+U Berlin Hauptbahnhof, Berlin Hbf, and Frankfurt(Main)Hbf in around 6h 15m.
Train operators
Ave. Duration
4h 16m
Estimated price
90€ - 130€
Ave. Duration
4h 39m
Twice a week
Estimated price
95€ - 130€
Ave. Duration
5h 42m
Twice daily
Estimated price
30€ - 40€

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps