Duration 1h 17m
Distance 76.6 km
Average price 45€
Frequency Hourly

Trip overview

The average train between Rastatt and Heidelberg Station takes 1h 17m and the fastest train takes 1h 2m. There is an hourly train service from Rastatt to Heidelberg Station. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.


  1. Rastatt
    Re / ...
  2. Karlsruhe Hbf
    38350 / ...
  3. Heidelberg Station
1h 7m
Bookable on Rome2rio
13€ - 100€

Rastatt to Heidelberg Station train times

Trains run hourly between Rastatt and Heidelberg Station. The earliest departure is at 18:08 in the evening, and the last departure from Rastatt is at 23:55 which arrives into Heidelberg Station at 00:57. All services require a transfer, and take on average 1h 17m. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Rastatt to Heidelberg Station? 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.

Yes, there is a direct train departing from Rastatt and arriving at Heidelberg Hbf. Services depart once daily, and operate Monday, Tuesday, Wednesday, Thursday, Friday and Sunday. The journey takes approximately 1h 55m.

More details

The distance between Rastatt and Heidelberg Station is 69 km. The road distance is 76.6 km.

Get driving directions

Rastatt to Heidelberg Station train services, operated by Deutsche Bahn Regional, depart from Rastatt station.

More details

Rastatt to Heidelberg Station train services, operated by Deutsche Bahn Regional, arrive at Heidelberg Hbf station.

More details

Book your Rastatt to Heidelberg Station train tickets online with Rome2rio.

Search and book

There are 716+ hotels available in Heidelberg Station. Prices start at 87€ per night.

More details

What companies run services between Rastatt and Heidelberg Station?

You can take a train from Rastatt to Heidelberg Station via Karlsruhe Hbf in around 1h 7m.
Train operators
Ave. Duration
15 min
Estimated price
4€ - 6€
Ave. Duration
13 min
Once daily
Estimated price
30€ - 45€

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