The cheapest trains from Frankfurt am Main to Hamburg

Showing times and prices for Sep 25

Cheapest

$47

Average

$47

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 Frankfurt am Main to Hamburg will cost around $ 47 if you buy it on the day, but the cheapest tickets can be found for only $ 47.

Cheapest
04:15AMFrankfurt am Main8h52 01:07PMHamburg
1 changes
$471One-way
Cheapest
04:15AMFrankfurt am Main9h06 01:21PMHamburg
1 changes
$471One-way

Timetable Frankfurt am Main to Hamburg

Showing trains for tomorrow, Sat, Sep 25
04:15AMFrankfurt am Main8h52 01:07PMHamburg
0 changes
04:15AMFrankfurt am Main9h06 01:21PMHamburg
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Fri
Sep 24
$94Deutsche Bahn
Find prices
$556Lufthansa
Sat
Sep 25
$37Deutsche Bahn
$31Flixbus
$258Lufthansa
Sun
Sep 26
$22Deutsche Bahn
Find prices
$258Lufthansa
Mon
Sep 27
$30Deutsche Bahn
$27Flixbus
$347Lufthansa
Tue
Sep 28
$22Deutsche Bahn
$31Flixbus
$220Lufthansa
Wed
Sep 29
$22Deutsche Bahn
Find prices
$344KLM
Thu
Sep 30
Find prices
$24Flixbus
$344KLM
Fri
Oct 1
$22Deutsche Bahn
$31Flixbus
$183Lufthansa
Sat
Oct 2
$27FlixTrain
$24Flixbus
$146Lufthansa
Sun
Oct 3
Find prices
Find prices
$86Lufthansa
Mon
Oct 4
$22Deutsche Bahn
$27Flixbus
$183Lufthansa
Tue
Oct 5
$22Deutsche Bahn
$31Flixbus
$214Lufthansa
Wed
Oct 6
$22Deutsche Bahn
Find prices
$267KLM
Thu
Oct 7
$45Deutsche Bahn
Find prices
$258Lufthansa
Fri
Oct 8
Find prices
$31Flixbus
$146Lufthansa
Sat
Oct 9
$35Deutsche Bahn
$27Flixbus
$116Lufthansa
Sun
Oct 10
$22Deutsche Bahn
Find prices
$116Lufthansa
Mon
Oct 11
Find prices
$27Flixbus
$220Lufthansa
Tue
Oct 12
$22Deutsche Bahn
$31Flixbus
$220Lufthansa
Wed
Oct 13
$22Deutsche Bahn
Find prices
$206Lufthansa
Thu
Oct 14
$22Deutsche Bahn
$27Flixbus
$220Lufthansa

The fastest trains from Frankfurt am Main to Hamburg

Showing times and prices for Sep 25

Fastest Journey

8 h 52 m

Average

8 h 59 m

Trains per day

2

Distance

395 km

It's difficult to get from Frankfurt am Main to Hamburg without transferring at least once.

Fastest
04:15AMFrankfurt am Main8h52 01:07PMHamburg
1 changes
$471One-way
2nd Fastest
04:15AMFrankfurt am Main9h06 01:21PMHamburg
1 changes
$471One-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 Frankfurt am Main to Hamburg

distanceDistance245 miles (395 km)
durationAverage train duration4 h 32 min
priceAverage train ticket price$54 (€43)
changesDirect trainYes
carriersTrain providersDeutsche Bahn, FlixTrain or Deutsche Bahn with connection

Trains from Frankfurt am Main to Hamburg cover the 245 miles (395 km) long route taking on average 4 h 32 min with our travel partners like Deutsche Bahn, FlixTrain or Deutsche Bahn with connection. There are direct train services available. While the average ticket price for this journey costs around $54 (€43), you can find the cheapest train ticket for as low as $30 (€24). Travelers depart most frequently from Frankfurt (Main) Flughafen and arrive in Hamburg Hbf.

Train companies

Deutsche Bahn trains between Frankfurt am Main and Hamburg

Travel from Frankfurt am Main to Hamburg from $30 (€24) with Omio’s train partners Deutsche Bahn! You can find the best schedules and tickets when comparing and booking the most convenient trip for you.

Deutsche Bahn

Find your perfect route from Frankfurt am Main to Hamburg with Deutsche Bahn (DB)! Check out the DB train schedules between Frankfurt am Main and Hamburg and then book cheap DB tickets with Omio. The distance between Frankfurt am Main and Hamburg by DB is 245 miles (395 km) and the cheapest price for a DB ticket from Frankfurt am Main to Hamburg is $30 (€24).

DB is the main provider of train services in Germany, making on average 40, 000 train journeys per day. A special feature of DB 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 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, while bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

When purchasing your Deutsche Bahn train tickets from Frankfurt am Main to Hamburg, 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

Trains from Frankfurt to Hamburg

Trains in Germany are an efficient way to travel between cities. Deutsche Bahn offers domestic and international train routes in Germany. There are over 30 trains traveling from Frankfurt to Hamburg per day, so visitors will find it easy to travel between the two cities. The first Frankfurt to Hamburg train of the day departs at 5:00 a.m. while the last train leaves at around 11:30 p.m. Direct trains from Frankfurt to Hamburg take between 3½ and 4½ hours to arrive in Hamburg. While there are many direct Frankfurt to Hamburg trains, certain journeys require a transfer, usually in Fulda or Kassel. All Frankfurt to Hamburg trains depart from either Frankfurt's Hauptbahnhof or Süd train station and arrive at Hamburg Hauptbahnhof.

Frankfurt to Hamburg trains: Not what you're looking for?

Return trains from Hamburg to Frankfurt | Compare all modes of traveling from Frankfurt to Hamburg | Or learn more about trains to Hamburg



Frankfurt to Hamburg Train Cost

Average prices for trains from Frankfurt to Hamburg when you book in advance

Booking Period

Average Price

Same Day

€119

1 Day in Advance

€98

1 Week in Advance

€98

2 Weeks in Advance

€91

1 Month in Advance

€83

3 Months in Advance

€83

Frankfurt to Hamburg Trains: General Information


Travelers can offset some of cost of Frankfurt to Hamburg train tickets by checking the prices and booking ahead of time.

  • autobus All Frankfurt to Hamburg trains are operated by Deutsche Bahn.
  • autobus Most Frankfurt to Hamburg trains are direct; however some journeys require a transfer in Fulda or Kassel. All trains depart from either Frankfurt Hauptbahnhof or Frankfurt Süd train station and arrive at Hamburg Hauptbahnhof.
  • autobus The Frankfurt to Hamburg train journey takes as little as 3 hours and 34 minutes to arrive in Hamburg.
  • autobus Most travelers book their Frankfurt to Hamburg train tickets 1 day in advance of the travel date.




Based on Omio's travel data, as the table above clearly illustrates, ticket prices on Deutsche Bahn Frankfurt to Hamburg trains decrease the further they are booked in advance:

  • It is 18% cheaper to book a Frankfurt to Hamburg train a day ahead of time rather than purchasing a ticket at the station.
  • Finally, Frankfurt to Hamburg train costs are 30% cheaper when booked 1 month in advance as opposed to purchasing a train ticket the day of.

Deutsche Bahn trains from Frankfurt to Hamburg

+

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 Frankfurt to Hamburg. 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 Frankfurt to Hamburg 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 Frankfurt am Main to Hamburg
Travel by train to Hamburg 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 Frankfurt am Main to Hamburg.
FAQs
How much are cheap trains to Hamburg from Frankfurt am Main?
Omio customers have found the cheapest trains from Frankfurt am Main to Hamburg to cost as little as $30 (€24)  in the next 7 days.
How much is the train between Frankfurt am Main and Hamburg on average?
The Frankfurt am Main to Hamburg train ticket price is on average $54 (€43)  if you are looking to book your tickets for this route in the next week.
How far is it from Frankfurt am Main to Hamburg by train?
The distance between Frankfurt am Main and Hamburg by train is approximately 245 miles (395 km).
How long is the train ride to Hamburg from Frankfurt am Main?
While the time it takes to travel 245 miles (395 km) to Hamburg from Frankfurt am Main can vary based on specific dates, weekends, and holidays, the Frankfurt am Main to Hamburg train journey time is on average 4 h 32 min.
When traveling by train from Frankfurt am Main to Hamburg, which train station in Frankfurt am Main do I depart from and which train station in Hamburg do I arrive in?

Some of the Frankfurt am Main train stations to Hamburg you can start your journey from include Frankfurt (Main) Flughafen, Frankfurt Main Ost and Frankfurt am Main - Stadion. Similarly, some of the arrival train stations in Hamburg include Hamburg Hbf, Hamburg-Altona and Hamburg-Harburg.

When traveling this route, Omio customers are departing most frequently from Frankfurt (Main) Flughafen   and arriving in Hamburg Hbf.

Where is the train station in Frankfurt am Main? Where is the train station in Hamburg?

Passengers board their train most frequently from Frankfurt (Main) Flughafen and travel around 6 mile (s) / 10 km from the city center to this train station.

Passengers traveling this route most often arrive at Hamburg Hbf and need to travel approximately 1 mile (s) / 2 km from the train station to the city center in Hamburg.

Which train companies should I travel with from Frankfurt am Main to Hamburg?
When taking a train from Frankfurt am Main to Hamburg, you can count on Deutsche Bahn, FlixTrain or Deutsche Bahn with connection for the best way to get you to Hamburg. You can also check all possible train providers who offer a service from Frankfurt am Main to Hamburg and compare the amenities they offer before buying a train ticket.
What time is the earliest train from Frankfurt am Main to Hamburg? What time is the last train from Frankfurt am Main to Hamburg?
The first Frankfurt am Main to Hamburg train departs at 8: 58 AM   and the last train from Frankfurt am Main to Hamburg leaves at 10: 52 PM. Check out the most up-to-date train schedule from Frankfurt am Main to Hamburg on Omio and find the best time to travel to your destination.
How early should I buy train tickets from Frankfurt am Main to Hamburg to score the best deals?
The price of a one way train ticket from Frankfurt am Main to Hamburg is on average $54 (€43) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this route. In general, you can find train tickets from Frankfurt am Main to Hamburg available a few months in advance.
Stations

Important Stations and Airports for this Journey

Frankfurt am Main
Hamburg
Frankfurt(Main) Hbf
Amenities