Search train tickets to Heidelberg

switcheroo

Quickview

How to get to Heidelberg by train?

Routes34
Trips per day2,779
train carriers6
Stations7
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 $4.38. 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. Weinheim at $4.41 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. Traveling by train from Arnhem you will most likely to arrive in Heidelberg at Heidelberg Orthopädie.
Avg. Time
6h 0m
Avg. Price
$87.04

Tübingen

There are 480 train schedules per day connecting Tübingen with Heidelberg. It takes on average 2 hours and 41 minutes to travel 64 miles, 102 kms, by train from Tübingen. 2 train carriers offer schedules from Tübingen, with Deutsche Bahn offering the most daily connections to Heidelberg. Traveling by train from Tübingen you will most likely to arrive in Heidelberg at Heidelberg Orthopädie.
Avg. Time
2h 41m
Avg. Price
$53.12

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. Traveling by train from Herford you will most likely to arrive in Heidelberg at Heidelberg-Kirchheim/Rohrbach.
Avg. Time
5h 41m
Avg. Price
$114.23

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. Traveling by train from Groningen you will most likely to arrive in Heidelberg at Heidelberg-Schlierbach/Ziegelhausen.
Avg. Time
8h 44m
Avg. Price
$184.65

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. Traveling by train from Bad Soden you will most likely to arrive in Heidelberg at Heidelberg-Pfaffengrund/Wieblingen.
Avg. Time
2h 0m
Avg. Price
$35.63

Located in , Germany, you can travel by train to Heidelberg from 34 destinations and choose from 2779 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 413.56 miles, 665.39 kms, covering the journey in 9 hours and 55 minutes

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

train companies serving Heidelberg

Deutsche Bahn

There are 211 daily Deutsche Bahn schedules to Heidelberg. Deutsche Bahn can get you to Heidelberg by train from 30 destinations including Berlin.
Power outlet
Avg. Time
4h 34m
Avg. Price
$100.16

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 41m
Avg. Price
$32.10

DB Intercity

There are 6 daily DB Intercity schedules to Heidelberg. DB Intercity can get you to Heidelberg by train from 4 destinations including Stuttgart.
Meal
Power outlet
Beverage
Avg. Time
2h 18m
Avg. Price
$50.27

DB Intercity-Express

There are 16 daily DB Intercity-Express schedules to Heidelberg. DB Intercity-Express can get you to Heidelberg by train from 8 destinations including Berlin.
WiFi
Meal
Power outlet
Beverage
Avg. Time
3h 39m
Avg. Price
$98.77

Deutsche Bahn with non-federally owned railway company

There are 46 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 21 destinations including Strasbourg.
Power outlet
Avg. Time
4h 47m
Avg. Price
$88.28

FlixTrain

There are 13 daily FlixTrain schedules to Heidelberg. FlixTrain can get you to Heidelberg by train from 6 destinations including Berlin.
Restroom
WiFi
Movies
Snacks
Power outlet
Air conditioning
Attendant
Avg. Time
3h 57m
Avg. Price
$27.46