Search train tickets to Heidelberg

switcheroo

Quickview

How to get to Heidelberg by train?

Routes30
Trips per day2,308
train carriers7
Stations8
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Heidelberg?

The cheapest prices for a train ticket to Heidelberg that users have found recently on Wanderu start at €2.96. Such great deals to Heidelberg are available on one route to Darmstadt. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Heidelberg. Darmstadt at €3.22 has consistently the lowest average train ticket prices to Heidelberg.

What are the main train stations in Heidelberg?

The most popular train stations in Heidelberg are Train Station, Heidelberg Orthopädie and Heidelberg-Schlierbach/Ziegelhausen. Train Station is the busiest train station in Heidelberg.

Arnhem

There are 500 train schedules per day connecting Arnhem with Heidelberg. It takes on average 6 hours to travel 217 miles, 348 kms, by train from Arnhem. 2 train carriers offer schedules from Arnhem, with Deutsche Bahn offering the most daily connections to Heidelberg. Travelling by train from Arnhem you will most likely to arrive in Heidelberg at Heidelberg Orthopädie.
Avg. Time
6h 0m
Avg. Price
€59.42

Herford

There are 424 train schedules per day connecting Herford with Heidelberg. It takes on average 5 hours and 41 minutes to travel 188 miles, 303 kms, by train from Herford. 2 train carriers offer schedules from Herford, with Deutsche Bahn offering the most daily connections to Heidelberg. Travelling by train from Herford you will most likely to arrive in Heidelberg at Heidelberg-Kirchheim/Rohrbach.
Avg. Time
5h 41m
Avg. Price
€77.98

Groningen

There are 415 train schedules per day connecting Groningen with Heidelberg. It takes on average 8 hours and 44 minutes to travel 280 miles, 450 kms, by train from Groningen. 2 train carriers offer schedules from Groningen, with Deutsche Bahn offering the most daily connections to Heidelberg. Travelling by train from Groningen you will most likely to arrive in Heidelberg at Heidelberg-Schlierbach/Ziegelhausen.
Avg. Time
8h 44m
Avg. Price
€126.05

Bad Soden

There are 402 train schedules per day connecting Bad Soden with Heidelberg. It takes on average 2 hours to travel 53 miles, 85 kms, by train from Bad Soden. 3 train carriers offer schedules from Bad Soden, with Deutsche Bahn offering the most daily connections to Heidelberg. Travelling by train from Bad Soden you will most likely to arrive in Heidelberg at Heidelberg-Pfaffengrund/Wieblingen.
Avg. Time
2h 0m
Avg. Price
€24.32

Adelschlag

There are 390 train schedules per day connecting Adelschlag with Heidelberg. It takes on average 5 hours and 8 minutes to travel 122 miles, 196 kms, by train from Adelschlag. 3 train carriers offer schedules from Adelschlag, with Deutsche Bahn offering the most daily connections to Heidelberg. Travelling by train from Adelschlag you will most likely to arrive in Heidelberg at Heidelberg Orthopädie.
Avg. Time
5h 8m
Avg. Price
€71.14

Located in , Germany, you can travel by train to Heidelberg from 30 destinations and choose from 2308 daily train schedules to get you there. FlixTrain has the most train connections to Heidelberg. The furthest train arriving in Heidelberg covers a distance of 419.75 miles, 675.36 kms, covering the journey in 11 hours and 38 minutes

Looking for other ways to get there? Check out Bus options to Heidelberg.

train companies serving Heidelberg

Deutsche Bahn

There are 208 daily Deutsche Bahn schedules to Heidelberg. Deutsche Bahn can get you to Heidelberg by train from 30 destinations including Berlin.
Power outlet
Avg. Time
0h 5m
Avg. Price
€73.03

DB Eurocity

There are 3 daily DB Eurocity schedules to Heidelberg. DB Eurocity can get you to Heidelberg by train from Stuttgart.
Meal
Power outlet
Beverage
Avg. Time
0h 1m
Avg. Price
€22.66

DB Intercity

There are 13 daily DB Intercity schedules to Heidelberg. DB Intercity can get you to Heidelberg by train from 3 destinations including Stuttgart.
Meal
Power outlet
Beverage
Avg. Time
0h 1m
Avg. Price
€22.18

DB Intercity-Express

There are 7 daily DB Intercity-Express schedules to Heidelberg. DB Intercity-Express can get you to Heidelberg by train from 6 destinations including Berlin.
WiFi
Meal
Power outlet
Beverage
Avg. Time
0h 5m
Avg. Price
€93.41

Non-federally owned railway company

There are 9 daily Non-federally owned railway company schedules to Heidelberg. Non-federally owned railway company can get you to Heidelberg by train from Paris.
Power outlet
Avg. Time
0h 5m
Avg. Price
€72.71

Deutsche Bahn with non-federally owned railway company

There are 51 daily Deutsche Bahn with non-federally owned railway company schedules to Heidelberg. Deutsche Bahn with non-federally owned railway company can get you to Heidelberg by train from 24 destinations including Strasbourg.
Power outlet
Avg. Time
0h 6m
Avg. Price
€64.82

FlixTrain

There are 12 daily FlixTrain schedules to Heidelberg. FlixTrain can get you to Heidelberg by train from 5 destinations including Berlin.
Restroom
WiFi
Movies
Snacks
Power outlet
Air conditioning
Attendant
Avg. Time
0h 4m
Avg. Price
€15.87