Cheap train tickets from Hamburg to Heidelberg

Showing times and prices for Dec 5

Cheapest

$33

Average

$109

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Hamburg to Heidelberg will cost around $ 109 if you buy it on the day, but the cheapest tickets can be found for only $ 33.

Cheapest
08:50PMHamburg Hbf8h06 04:56AMHeidelberg Hbf
1 changes
$331One-way
2nd Cheapest
06:10AMHamburg Hbf4h59 11:09AMHeidelberg Hbf
1 changes
$721One-way
08:01PMHamburg Hbf5h16 01:17AMHeidelberg Hbf
1 changes
$811One-way
07:24PMHamburg Hbf4h39 12:03AMHeidelberg Hbf
1 changes
$811One-way
07:23AMHamburg Hbf4h50 12:13PMHeidelberg Hbf
1 changes
$811One-way

Train schedule from Hamburg to Heidelberg

Showing trains for tomorrow, Sun, Dec 5
12:45AMHamburg Harburg9h00 09:45AMHeidelberg Hbf
0 changes
12:45AMHamburg Harburg9h00 09:45AMHeidelberg Hbf
0 changes
05:15AMHamburg Hbf5h08 10:23AMHeidelberg Hbf
0 changes
06:10AMHamburg Hbf4h59 11:09AMHeidelberg Hbf
0 changes
06:41AMHamburg Hbf5h07 11:48AMHeidelberg Hbf
0 changes
07:23AMHamburg Hbf4h50 12:13PMHeidelberg Hbf
0 changes
07:30AMHamburg Hbf6h32 02:02PMHeidelberg Hbf
0 changes
07:30AMHamburg Hbf5h18 12:48PMHeidelberg Hbf
0 changes
08:24AMHamburg Hbf4h47 01:11PMHeidelberg Hbf
0 changes
08:46AMHamburg Hbf6h50 03:36PMHeidelberg Hbf
0 changes
09:24AMHamburg Hbf4h49 02:13PMHeidelberg Hbf
0 changes
10:24AMHamburg Hbf4h47 03:11PMHeidelberg Hbf
0 changes
10:31AMHamburg Hbf5h17 03:48PMHeidelberg Hbf
0 changes
10:31AMHamburg Hbf5h42 04:13PMHeidelberg Hbf
0 changes
10:46AMHamburg Hbf6h51 05:37PMHeidelberg Hbf
0 changes
11:24AMHamburg Hbf4h49 04:13PMHeidelberg Hbf
0 changes
11:28AMHamburg Hbf5h20 04:48PMHeidelberg Hbf
0 changes
12:24PMHamburg Hbf4h47 05:11PMHeidelberg Hbf
0 changes
12:28PMHamburg Hbf5h45 06:13PMHeidelberg Hbf
0 changes
12:28PMHamburg Hbf5h20 05:48PMHeidelberg Hbf
0 changes
12:46PMHamburg Hbf6h51 07:37PMHeidelberg Hbf
0 changes
01:24PMHamburg Hbf4h47 06:11PMHeidelberg Hbf
0 changes
01:28PMHamburg Hbf5h20 06:48PMHeidelberg Hbf
0 changes
02:01PMHamburg Hbf4h50 06:51PMHeidelberg Hbf
0 changes
02:24PMHamburg Hbf4h47 07:11PMHeidelberg Hbf
0 changes
02:46PMHamburg Hbf6h52 09:38PMHeidelberg Hbf
0 changes
03:24PMHamburg Hbf4h49 08:13PMHeidelberg Hbf
0 changes
03:28PMHamburg Hbf5h21 08:49PMHeidelberg Hbf
0 changes
03:28PMHamburg Hbf5h44 09:12PMHeidelberg Hbf
0 changes
04:24PMHamburg Hbf4h48 09:12PMHeidelberg Hbf
0 changes
04:28PMHamburg Hbf5h26 09:54PMHeidelberg Hbf
0 changes
05:24PMHamburg Hbf4h45 10:09PMHeidelberg Hbf
0 changes
06:24PMHamburg Hbf4h58 11:22PMHeidelberg Hbf
0 changes
07:24PMHamburg Hbf4h39 12:03AMHeidelberg Hbf
0 changes
08:01PMHamburg Hbf5h16 01:17AMHeidelberg Hbf
0 changes
08:24PMHamburg Hbf7h48 04:12AMHeidelberg Hbf
0 changes
08:24PMHamburg Hbf8h13 04:37AMHeidelberg Hbf
0 changes
08:50PMHamburg Hbf8h06 04:56AMHeidelberg Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sat
Dec 4
$29Deutsche Bahn
Find prices
Find prices
Sun
Dec 5
$33Deutsche Bahn
$46Flixbus
$102Eurowings
Mon
Dec 6
$21Deutsche Bahn
$43BlaBlaCar Bus
$150Eurowings
Tue
Dec 7
$21Deutsche Bahn
$43BlaBlaCar Bus
$150Eurowings
Wed
Dec 8
$21Deutsche Bahn
$43BlaBlaCar Bus
$150Eurowings
Thu
Dec 9
$21Deutsche Bahn
$23BlaBlaCar Bus
$126Eurowings
Fri
Dec 10
$21Deutsche Bahn
$29BlaBlaCar Bus
$126Eurowings
Sat
Dec 11
$29Deutsche Bahn
$23BlaBlaCar Bus
$78Eurowings
Sun
Dec 12
Find prices
$29BlaBlaCar Bus
$78Eurowings
Mon
Dec 13
$21Deutsche Bahn
$43BlaBlaCar Bus
$150Eurowings
Tue
Dec 14
$21Deutsche Bahn
$43BlaBlaCar Bus
$102Eurowings
Wed
Dec 15
$21Deutsche Bahn
$43BlaBlaCar Bus
$126Eurowings
Thu
Dec 16
$21Deutsche Bahn
$41BlaBlaCar Bus
$102Eurowings
Fri
Dec 17
$21Deutsche Bahn
$41BlaBlaCar Bus
$126Eurowings
Sat
Dec 18
$21Deutsche Bahn
$41BlaBlaCar Bus
$90Eurowings
Sun
Dec 19
Find prices
$36BlaBlaCar Bus
$124Lufthansa
Mon
Dec 20
$21Deutsche Bahn
$34Flixbus
$124Lufthansa
Tue
Dec 21
$21Deutsche Bahn
$48BlaBlaCar Bus
$94Lufthansa
Wed
Dec 22
$42Deutsche Bahn
$58BlaBlaCar Bus
$188Lufthansa
Thu
Dec 23
$42Deutsche Bahn
$46BlaBlaCar Bus
$173Lufthansa
Fri
Dec 24
$21Deutsche Bahn
$32BlaBlaCar Bus
$95Lufthansa

Fastest train times from Hamburg to Heidelberg

Showing times and prices for Dec 5

Fastest Journey

4 h 39 m

Average

5 h 44 m

Trains per day

38

Distance

472 km

Of the 38 trains that leave Hamburg for Heidelberg every day 7 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 472 km distance in an average of 5 h 44 m but if you time it right, some trains will get you there in just 4 h 39 m .

The slowest trains will take 9 h and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
07:24PMHamburg Hbf4h39 12:03AMHeidelberg Hbf
1 changes
$811One-way
2nd Fastest
05:24PMHamburg Hbf4h45 10:09PMHeidelberg Hbf
0 changes
$1131One-way
12:24PMHamburg Hbf4h47 05:11PMHeidelberg Hbf
1 changes
$1131One-way
10:24AMHamburg Hbf4h47 03:11PMHeidelberg Hbf
1 changes
$1131One-way
01:24PMHamburg Hbf4h47 06:11PMHeidelberg Hbf
1 changes
$1251One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Hamburg and Heidelberg

distanceDistance293 miles (472 km)
durationAverage train duration5 h 28 min
priceAverage train ticket price$24 (€20)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 8 direct trains a day
carriersTrain companiesDeutsche Bahn or FlixTrain

Trains from Hamburg to Heidelberg cover the 293 miles (472 km) long route taking on average 5 h 28 min with our travel partners like Deutsche Bahn or FlixTrain. Normally, there are 8 trains operating per day, including direct services available. While the average ticket price for this route costs around $24 (€20), you can find the cheapest train ticket for as low as $21 (€18). Travelers depart most frequently from Hamburg Hbf and arrive in Heidelberg Hbf.

Train companies

Travel with Deutsche Bahn between Hamburg and Heidelberg

You can travel by train from Hamburg to Heidelberg with Deutsche Bahn for as low as $21 (€18). When you search for schedules and tickets, Omio will show you the best route.

Deutsche Bahn

Deutsche Bahn (DB) is the main provider of train services in Germany, making on average 40, 000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use for your train between Hamburg and Heidelberg. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Train information from Hamburg to Heidelberg with Deutsche Bahn:

  • Average Duration: 6 h 17 min
  • Average Price: $21
  • Deutsche Bahn frequency: 5 a day

Deutsche Bahn has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Deutsche Bahn tickets from Hamburg to Heidelberg and when traveling by train:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply


Deutsche Bahn trains from Hamburg to Heidelberg

+

Deutsche Bahn is the main railroad company in Germany. On average, about 40,000 train journeys are made in Germany every day. A special feature of Deutsche Bahn is its wide range of ticket types—make savings with offers such as the Sparpreis ticket or apply discount cards with the BahnCard. Check whether you can also use them on the DB route from Hamburg to Heidelberg. You can find information on ticket cancelation in our Help Center.

DB has different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), RE (Regional Express) and RB (Regionalbahn) on its railroads, which differ in terms of comfort and travel time. While restrooms, for example, are part of the standard equipment, other offers such as an on-board restaurant or Wi-Fi access are only available on certain trains. With Omio you can easily check the Deutsche Bahn timetable for your journey from Hamburg to Heidelberg and book cheap DB tickets. More information on rail travel in Germany and Europe.


More information: Deutsche Bahn
More information: Trains in Germany
More information: Trains
More information: Eurail Pass
More information: High-speed trains

Travel Tips

Trains from Hamburg to Heidelberg
Travel by train to Heidelberg easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Hamburg to Heidelberg.
FAQs
How much are cheap trains to Heidelberg from Hamburg?
Omio customers have found the cheapest trains from Hamburg to Heidelberg to cost as little as $21 (€18)  in the next 7 days.
What is the cost of a train between Hamburg and Heidelberg?
If you are looking to buy your train ticket in the next 7 days, you can expect the Hamburg to Heidelberg train to cost on average $24 (€20)  one way.
How far is Heidelberg from Hamburg by train?
The Hamburg to Heidelberg train distance is approximately 293 miles (472 km).
How many hours is the train time to Heidelberg from Hamburg?
While the time it takes to travel 293 miles (472 km) between Hamburg and Heidelberg can vary based on specific dates, weekends, and holidays, the Hamburg to Heidelberg train journey time is on average 5 h 28 min.
When traveling by train from Hamburg to Heidelberg, which train station in Hamburg do I depart from and which train station in Heidelberg do I arrive in?

When taking the train between Hamburg and Heidelberg, you can choose to depart from train stations like Hamburg Hbf, Hamburg-Altona and Hamburg-Harburg. Your journey can end in train stations such as Heidelberg Hbf, Heidelberg-Pfaffengrund/Wieblingen and Heidelberg-Altstadt.

Omio customers who travel this route most frequently depart from Hamburg Hbf   and arrive in Heidelberg Hbf.

Where is the Hamburg train station located? Where is the Heidelberg train station located?

The most popular departure train station with passengers for this trip, called Hamburg Hbf, is located 1.6 miles (2.6 km) from the city center of Hamburg.

The most popular arrival train station, Heidelberg Hbf, is located 0.7 miles (1.2 km) away from the city center of Heidelberg.

What train companies go from Hamburg to Heidelberg?
For the best Hamburg to Heidelberg train to purchase, you can travel safely and comfortably with Deutsche Bahn or FlixTrain. However, it's always good to check all possible train providers with services between Hamburg and Heidelberg to compare what amenities they may offer.
How many train services per day are there to Heidelberg from Hamburg?
The average number of trains departing Hamburg for Heidelberg is 8 a day. The train schedules and services may vary between weekdays and weekends.
What are the first and last departure train times from Hamburg to Heidelberg?
The first Hamburg to Heidelberg train departs at 5: 25 AM   and the last train from Hamburg to Heidelberg leaves at 9: 46 PM. Check out the most up-to-date train schedule from Hamburg to Heidelberg on Omio and find the best time to travel to your destination.
When should I book the Hamburg to Heidelberg train for the best deals on tickets?
You can find trains to Heidelberg from Hamburg to cost on average $24 (€20) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Hamburg to Heidelberg train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Hamburg
Heidelberg
Hamburg Hbf is the most popular Hamburg railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Hamburg for your trip to Heidelberg.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+49 4039184400
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 06: 00 - 21: 30 | Sat - Sun: 08: 00 - 20: 15
Public transit options for Hamburg Hbf
U-Bahn lines: U1, U2, U3, U4
S-Bahn lines: S1, S2, S3, S11, S21, S31
Bus lines: 2, 5, 6, 16, 17, 19, 112, X35, 31, 37
Train lines: ICE, EC, IC, FLX, NJ, RE, RB, IRE