Hamburg to Frankfurt train

Cheap train tickets from Hamburg to Frankfurt

Showing times and prices for Aug 20

Cheapest

-

Average

100

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.

Flixtrain
07:22AMHamburg Hbf4h01 11:23AMFrankfurt (main) Hauptbahnhof
1 transfer
Find prices
Deutsche Bahn Intercity-Express
05:28PMHamburg Hbf3h26 08:54PMFrankfurt (main) Hauptbahnhof
1 transfer
Find prices
Deutsche Bahn Intercity-Express
06:01PMHamburg Hbf2h34 08:35PMFrankfurt (main) Hauptbahnhof
1 transfer
Find prices
Deutsche Bahn Intercity-Express
03:20AMHamburg Hbf4h24 07:44AMFrankfurt (main) Hauptbahnhof
0 transfers
1001One-way
Deutsche Bahn Intercity-Express
04:50AMHamburg Hbf4h10 09:00AMFrankfurt (main) Hauptbahnhof
0 transfers
1001One-way

Train schedule from Hamburg to Frankfurt

Showing trains for tomorrow, Saturday, August 20
Deutsche Bahn Intercity-Express
03:20AMHamburg Hbf4h24 07:44AMFrankfurt (main) Hauptbahnhof
0 transfers
Deutsche Bahn Intercity-Express
04:50AMHamburg Hbf4h10 09:00AMFrankfurt (main) Hauptbahnhof
0 transfers
Deutsche Bahn Intercity-Express
06:02AMHamburg Hbf3h58 10:00AMFrankfurt (main) Hauptbahnhof
0 transfers
Deutsche Bahn Intercity-Express
07:01AMHamburg Hbf3h59 11:00AMFrankfurt (main) Hauptbahnhof
0 transfers
Flixtrain
07:22AMHamburg Hbf4h01 11:23AMFrankfurt (main) Hauptbahnhof
1 transfer
Deutsche Bahn Intercity-Express
08:02AMHamburg Hbf3h58 12:00PMFrankfurt (main) Hauptbahnhof
0 transfers
Deutsche Bahn Intercity-Express
09:01AMHamburg Hbf3h59 01:00PMFrankfurt (main) Hauptbahnhof
0 transfers
Deutsche Bahn Intercity-Express
10:01AMHamburg Hbf3h59 02:00PMFrankfurt (main) Hauptbahnhof
0 transfers
Deutsche Bahn Intercity-Express
11:01AMHamburg Hbf3h59 03:00PMFrankfurt (main) Hauptbahnhof
0 transfers
Deutsche Bahn Intercity-Express
12:01PMHamburg Hbf3h59 04:00PMFrankfurt (main) Hauptbahnhof
0 transfers
Deutsche Bahn Intercity-Express
01:01PMHamburg Hbf3h59 05:00PMFrankfurt (main) Hauptbahnhof
0 transfers
Deutsche Bahn Intercity-Express
02:01PMHamburg Hbf3h59 06:00PMFrankfurt (main) Hauptbahnhof
0 transfers
Deutsche Bahn Intercity-Express
02:51PMHamburg Hbf6h05 08:56PMFrankfurt (main) Hauptbahnhof
0 transfers
Deutsche Bahn Intercity-Express
03:01PMHamburg Hbf3h59 07:00PMFrankfurt (main) Hauptbahnhof
0 transfers
Deutsche Bahn Intercity-Express
04:01PMHamburg Hbf3h59 08:00PMFrankfurt (main) Hauptbahnhof
0 transfers
Deutsche Bahn Intercity-Express
05:01PMHamburg Hbf3h59 09:00PMFrankfurt (main) Hauptbahnhof
0 transfers
Deutsche Bahn Intercity-Express
05:28PMHamburg Hbf3h26 08:54PMFrankfurt (main) Hauptbahnhof
1 transfer
Deutsche Bahn Intercity-Express
06:01PMHamburg Hbf2h34 08:35PMFrankfurt (main) Hauptbahnhof
1 transfer
Deutsche Bahn Intercity-Express
07:28PMHamburg Hbf4h39 12:07AMFrankfurt (main) Hauptbahnhof
0 transfers

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
Aug 20
Sun
Aug 21
Mon
Aug 22
Tue
Aug 23
Wed
Aug 24
Thu
Aug 25
Fri
Aug 26

Fastest train times from Hamburg to Frankfurt

Showing times and prices for Aug 20

Fastest Journey

2 h 34 m

Average

4 h 3 m

Trains per day

19

Distance

396 km

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

Deutsche Bahn Intercity-Express
06:01PMHamburg Hbf2h34 08:35PMFrankfurt (main) Hauptbahnhof
1 transfer
Find prices
Deutsche Bahn Intercity-Express
05:28PMHamburg Hbf3h26 08:54PMFrankfurt (main) Hauptbahnhof
1 transfer
Find prices
Deutsche Bahn Intercity-Express
06:02AMHamburg Hbf3h58 10:00AMFrankfurt (main) Hauptbahnhof
0 transfers
1001One-way
Deutsche Bahn Intercity-Express
08:02AMHamburg Hbf3h58 12:00PMFrankfurt (main) Hauptbahnhof
0 transfers
1001One-way
Deutsche Bahn Intercity-Express
07:01AMHamburg Hbf3h59 11:00AMFrankfurt (main) Hauptbahnhof
0 transfers
1001One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Hamburg to Frankfurt

distanceDistance245 miles (395 km)
durationAverage train duration3 h 57 min
priceAverage train ticket price$19 (€18)
frequencyTrain frequency19 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesDeutsche Bahn, Deutsche Bahn with connection or FlixTrain

Trains from Hamburg to Frankfurt cover the 245 miles (395 km) long trip taking on average 3 h 57 min with our travel partners like Deutsche Bahn, Deutsche Bahn with connection or FlixTrain. Normally, there are 19 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $19 (€18), but the average price of train tickets is $19 (€18).

Train companies: Deutsche Bahn from Hamburg to Frankfurt trains

Deutsche Bahn trains will get you between Hamburg and Frankfurt from $19 (€18). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

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 to Frankfurt from Hamburg. 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.

Hamburg to Frankfurt train information with Deutsche Bahn:

  • Average Duration: 4 h 15 min
  • Average Price: $19
  • Deutsche Bahn frequency: 18 a day

Travel Tips: Trains from Hamburg to Frankfurt

Travel by train to Frankfurt 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 Frankfurt.
FAQs
Train tickets from Hamburg to Frankfurt for some dates and times can be found for as cheap as $19 (€18)  one way in the next 7 days.
If you are looking to book your train ticket in the next 7 days, you can expect the Hamburg to Frankfurt train to cost on average $19 (€18)  one way.
The distance to Frankfurt from Hamburg by train is approximately 245 miles (395 km).
The Hamburg to Frankfurt train duration is on average 3 h 57 min, which is to be expected when traveling 245 miles (395 km) between Hamburg and Frankfurt. However, the time it takes can vary based on specific dates, weekends, and holidays.
When taking a train from Hamburg to Frankfurt, you can count on Deutsche Bahn, Deutsche Bahn with connection or FlixTrain for the best way to get you to Frankfurt. You can also check all possible train companies who offer a service from Hamburg to Frankfurt and compare the amenities they offer before buying a train ticket.
The average number of trains departing Hamburg for Frankfurt is 19 a day. The train schedules and services may vary between weekdays and weekends.
The first Hamburg to Frankfurt train departs at 5: 22 AM   and the last train from Hamburg to Frankfurt leaves at 12: 24 PM. Check out the most up-to-date train schedule from Hamburg to Frankfurt on Omio and find the best time to travel to your destination.
If you book the Hamburg to Frankfurt train within the next 7 days, you can find one way tickets to cost on average $19 (€18). However, booking your train ticket in advance gives you access to the best prices for trains between Hamburg and Frankfurt. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language