Trains from Hamburg to Heidelberg

Tue, Aug 3
+ Add Return

The cheapest train from Hamburg to Heidelberg

Showing times and prices for today.

Cheapest

$35

Average

$67

lps.priceComparison.supportText.averageTicketPrice

Cheapest
07:29AMHamburg Hbf7h10 02:39PMHeidelberg Hbf
2 changes
$351One-way
2nd Cheapest
10:46PMHamburg Hbf9h15 08:01AMHeidelberg Hbf
2 changes
$371One-way
2nd Cheapest
08:50PMHamburg Hbf8h25 05:15AMHeidelberg Hbf
1 changes
$371One-way
08:01PMHamburg Hbf5h16 01:17AMHeidelberg Hbf
1 changes
$461One-way
10:46PMHamburg Hbf7h27 06:13AMHeidelberg Hbf
2 changes
$501One-way

Timetable Hamburg to Heidelberg

Showing trains for tomorrow
03:20AMHamburg Hbf5h28 08:48AMHeidelberg Hbf
0 changes
05:15AMHamburg Hbf4h58 10:13AMHeidelberg Hbf
0 changes
06:07AMHamburg Hbf4h41 10:48AMHeidelberg Hbf
0 changes
06:18AMHamburg Hbf4h51 11:09AMHeidelberg Hbf
0 changes
06:24AMHamburg Hbf5h49 12:13PMHeidelberg Hbf
0 changes
07:22AMHamburg Hbf4h51 12:13PMHeidelberg Hbf
0 changes
07:29AMHamburg Hbf7h10 02:39PMHeidelberg Hbf
0 changes
07:29AMHamburg Hbf5h19 12:48PMHeidelberg Hbf
0 changes
08:26AMHamburg Hbf4h45 01:11PMHeidelberg Hbf
0 changes
08:40AMHamburg Harburg5h08 01:48PMHeidelberg Hbf
0 changes
08:40AMHamburg Harburg5h33 02:13PMHeidelberg Hbf
0 changes
08:46AMHamburg Hbf6h48 03:34PMHeidelberg Hbf
0 changes
09:24AMHamburg Hbf5h24 02:48PMHeidelberg Hbf
0 changes
09:24AMHamburg Hbf4h49 02:13PMHeidelberg Hbf
0 changes
10:24AMHamburg Hbf4h47 03:11PMHeidelberg Hbf
0 changes
10:28AMHamburg Hbf5h45 04:13PMHeidelberg Hbf
0 changes
10:28AMHamburg Hbf5h20 03:48PMHeidelberg Hbf
0 changes
10:57AMHamburg Harburg6h37 05:34PMHeidelberg Hbf
0 changes
11:24AMHamburg Hbf4h49 04:13PMHeidelberg Hbf
0 changes
12:24PMHamburg Hbf4h37 05:01PMHeidelberg Hbf
0 changes
12:40PMHamburg Harburg5h33 06:13PMHeidelberg Hbf
0 changes
12:40PMHamburg Harburg5h08 05:48PMHeidelberg Hbf
0 changes
12:46PMHamburg Hbf6h48 07:34PMHeidelberg Hbf
0 changes
01:24PMHamburg Hbf4h49 06:13PMHeidelberg Hbf
0 changes
01:28PMHamburg Hbf5h20 06:48PMHeidelberg Hbf
0 changes
02:24PMHamburg Hbf4h47 07:11PMHeidelberg Hbf
0 changes
02:27PMHamburg Hbf5h46 08:13PMHeidelberg Hbf
0 changes
02:27PMHamburg Hbf5h21 07:48PMHeidelberg Hbf
0 changes
02:57PMHamburg Harburg6h38 09:35PMHeidelberg Hbf
0 changes
03:24PMHamburg Hbf4h49 08:13PMHeidelberg Hbf
0 changes
04:24PMHamburg Hbf4h48 09:12PMHeidelberg Hbf
0 changes
04:40PMHamburg Harburg5h14 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:50PMHamburg Hbf8h25 05:15AMHeidelberg Hbf
0 changes
10:46PMHamburg Hbf9h15 08:01AMHeidelberg Hbf
0 changes
10:46PMHamburg Hbf7h27 06:13AMHeidelberg Hbf
0 changes
10:46PMHamburg Hbf9h26 08:12AMHeidelberg Hbf
0 changes
10:46PMHamburg Hbf8h58 07:44AMHeidelberg Hbf
0 changes

This is the last train of the day

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
Aug 2
$60Deutsche Bahn
Find prices
$195Eurowings
Tue
Aug 3
$35Deutsche Bahn
$20Flixbus
$125Eurowings
Wed
Aug 4
$24Deutsche Bahn
Find prices
$165Eurowings
Thu
Aug 5
$24Deutsche Bahn
Find prices
$165Eurowings
Fri
Aug 6
$52Deutsche Bahn
$20Flixbus
$165Eurowings
Sat
Aug 7
$41Deutsche Bahn with connection
Find prices
$147Lufthansa
Sun
Aug 8
Find prices
Find prices
$55Eurowings
Mon
Aug 9
$35Deutsche Bahn
Find prices
$117Lufthansa
Tue
Aug 10
$18Deutsche Bahn
$29BlaBlaCar Bus
$105Eurowings
Wed
Aug 11
$18Deutsche Bahn
Find prices
$125Eurowings
Thu
Aug 12
$32Deutsche Bahn
Find prices
$125Eurowings
Fri
Aug 13
$32Deutsche Bahn
$20Flixbus
$105Eurowings Europe
Sat
Aug 14
$41Deutsche Bahn
Find prices
$114Lufthansa
Sun
Aug 15
$32Deutsche Bahn
$23Flixbus
$85Eurowings
Mon
Aug 16
$24Deutsche Bahn
Find prices
$93Lufthansa
Tue
Aug 17
$24Deutsche Bahn
$29BlaBlaCar Bus
$69Lufthansa
Wed
Aug 18
$18Deutsche Bahn
$20Flixbus
$105Eurowings
Thu
Aug 19
$24Deutsche Bahn
Find prices
$105Eurowings
Fri
Aug 20
$28Deutsche Bahn
Find prices
$105Eurowings
Sat
Aug 21
$31Deutsche Bahn with connection
Find prices
$93Lufthansa
Sun
Aug 22
Find prices
Find prices
$45Eurowings

The fastest train from Hamburg to Heidelberg

Showing times and prices for today.

Fastest Journey

4 h 37 m

Average

5 h 44 m

Trains per day

41

Distance

472 km

Of the 41 trains that leave Hamburg for Heidelberg every day 10 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 37 m .

The slowest trains will take 9 h 26 m 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
12:24PMHamburg Hbf4h37 05:01PMHeidelberg Hbf
1 changes
$851One-way
2nd Fastest
07:24PMHamburg Hbf4h39 12:03AMHeidelberg Hbf
1 changes
$521One-way
06:07AMHamburg Hbf4h41 10:48AMHeidelberg Hbf
2 changes
$601One-way
08:26AMHamburg Hbf4h45 01:11PMHeidelberg Hbf
1 changes
$601One-way
05:24PMHamburg Hbf4h45 10:09PMHeidelberg Hbf
0 changes
$601One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Train Information from Hamburg to Heidelberg

distanceDistance293 miles (472 km)
durationAverage train duration5 h 34 min
priceAverage train ticket price$51 (€41)
changesDirect trainYes
carriersTrain companiesDeutsche Bahn or FlixTrain

Trains from Hamburg to Heidelberg cover the 293 miles (472 km) long trip taking on average 5 h 34 min with our travel partners like Deutsche Bahn or FlixTrain. There are direct train services available. You can get the cheapest train tickets for this journey for as low as $30 (€24)], but the average price of train tickets is $51 (€41). Travelers depart most frequently from Hamburg Hbf and arrive in Heidelberg Hbf.

Train companies

Travel with Deutsche Bahn between Hamburg and Heidelberg

For as little as $30 (€24) you can travel by train from Hamburg to Heidelberg with Deutsche Bahn. Omio will show you the best deals, schedules and tickets available for this journey.

Deutsche Bahn

Travel 293 miles (472 km) in comfort with Deutsche Bahn (DB) from Hamburg to Heidelberg. Check the DB train schedule for your trip between Hamburg and Heidelberg on Omio and then book DB tickets online quickly, easily and safely. For a Deutsche Bahn ticket between Hamburg and Heidelberg you can pay as low as $30 (€24).

Deutsche Bahn is the main provider of Germany’s train services and makes an average of 40, 000 train journeys domestically and internationally every day. A special feature of Deutsche Bahn includes its wide range of ticket types, savings offers such as the Super Saver fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.

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, bathrooms are standard amenities, but other services like onboard restaurants or free WiFi are only available on certain trains.

When purchasing your Deutsche Bahn train tickets from Hamburg to Heidelberg, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

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


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 does a cheap train from Hamburg to Heidelberg cost?
Train tickets between Hamburg and Heidelberg for some dates and times can be found for as cheap as $30 (€24)  one way in the next 7 days.
How much is the train to Heidelberg from Hamburg on average?
The Hamburg to Heidelberg train ticket price is on average $51 (€41)  if you are looking to buy your tickets for this trip in the next week.
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 between Hamburg and Heidelberg?
The Hamburg to Heidelberg train duration is on average 5 h 34 min, which is to be expected when traveling 293 miles (472 km) to Heidelberg from Hamburg. However, the time it takes can vary based on specific dates, weekends, and holidays.
What is the departure train station in Hamburg and arrival train station in Heidelberg?

There are a few train stations in Hamburg to start your route from including Hamburg Hbf, Hamburg-Altona and Hamburg-Harburg. In Heidelberg you have a few train station options to choose from for your arrival including Heidelberg Hbf, Heidelberg-Pfaffengrund/Wieblingen and Heidelberg-Altstadt.

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

Where is the departure train station in Hamburg located? Where is the arrival train station in Heidelberg located?

The most popular departure train station with passengers for this journey, called Hamburg Hbf, is located 0 mile (s) / 0 km from the city center of Hamburg.

The most popular arrival train station, Heidelberg Hbf, is located 0 mile (s) / 0 km away from the city center of Heidelberg.

What train providers offer a service between Hamburg and Heidelberg?
For the best Hamburg to Heidelberg train to buy, you can travel safely and comfortably with Deutsche Bahn or FlixTrain. However, it's always good to check all possible train companies with services between Hamburg and Heidelberg to compare what amenities they may offer.
Can I purchase a direct train from Hamburg to Heidelberg?
Yes, you can look for direct trains from Hamburg to Heidelberg with Deutsche Bahn  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this route.
When does the first train depart from Hamburg to Heidelberg? When does the last train depart from Hamburg to Heidelberg?
You can take the earliest train from Hamburg to Heidelberg at 5: 22 AM   or take the last train from Hamburg to Heidelberg leaving at 10: 33 PM. Look for the latest Hamburg to Heidelberg train schedules on Omio and book the best time to take the train for this route.
How far in advance should I buy a train ticket from Hamburg to Heidelberg to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this journey and save money. If you book train tickets to Heidelberg from Hamburg within the next 7 days, you can find tickets to cost on average $51 (€41) one way. To find the best prices for this route, consider booking your train ticket from Hamburg to Heidelberg a few months in advance.
Stations

Important Stations and Airports for this Journey

Hamburg
Heidelberg
Hamburg Hbf
Amenities
Refreshments
Hamburg-Altona
Amenities