Duration 46 min
Distance 24.2 km
Average price 10€
Frequency Hourly

Trip overview

The average train between Viernheim and Heidelberg takes 46 min and the fastest train takes 31 min. There is an hourly train service from Viernheim 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.

Tram, train

  1. Viernheim, Bahnhof
  2. Weinheim(Bergstr)Hbf
  3. Heidelberg
50 min
7€ - 54€

Viernheim to Heidelberg train times

Trains run hourly between Viernheim and Heidelberg. The earliest departure is at 10:30 in the morning, and the last departure from Viernheim is at 23:30 which arrives into Heidelberg at 00:03. All services require a transfer at Weinheim, Hauptbahnhof and take an average of 46 min. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Viernheim 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.

Yes, there is a direct train departing from Viernheim, Bahnhof and arriving at Heidelberg, Bismarckplatz Bstg B. Services depart every 30 minutes, and operate Monday to Saturday. The journey takes approximately 51 min.

More details

The distance between Viernheim and Heidelberg is 17 km. The road distance is 24.2 km.

Get driving directions

Viernheim to Heidelberg train services, operated by RNV Rhein-Neckar-Verkehr GmbH, depart from Viernheim, Bahnhof station.

More details

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

More details

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

More details

What companies run services between Viernheim and Heidelberg?

RNV Rhein-Neckar-Verkehr GmbH operates a vehicle from Viernheim to Heidelberg every 30 minutes. Tickets cost 5€ - 7€ and the journey takes 51 min.
Train operators
Ave. Duration
11 min
Frequency
Every 15 minutes
Estimated price
2€ - 4€
Ave. Duration
26 min
Frequency
Hourly
Estimated price
4€ - 7€
Ave. Duration
12 min
Frequency
Every 4 hours
Estimated price
30€ - 50€
Ave. Duration
13 min
Frequency
Every 4 hours
Estimated price
13€ - 19€
Ave. Duration
23 min
Frequency
Every 2 hours
Estimated price
4€ - 6€
Ave. Duration
12 min
Frequency
3 times a day
Estimated price
9€ - 13€

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