Travel options
from Frankfurt am Main to Hamburg

You can get from Frankfurt am Main to Hamburg by train, bus or flight.

Our recommendation

To get from Frankfurt am Main to Hamburg on 20 Oct we recommend taking a flight because it’s the best combination of price and speed.

18:25Frankfurt am Main Airport3h25 21:50Hamburg Airport
1 changes
£5651One-way
Cheapest
14:15Frankfurt am Main Airport21h35 11:50Hamburg Airport
1 changes
£4461One-way
Other options
14:15Frankfurt am Main Airport3h35 17:50Hamburg Airport
1 changes
£5651One-way
10:15Frankfurt am Main Airport4h00 14:15Hamburg Airport
1 changes
£5651One-way
07:00Frankfurt am Main Airport4h50 11:50Hamburg Airport
1 changes
£5651One-way

Find all the dates and times for this journey by train, bus, and flight, .

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Place to stay

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

COMPARE Prices for trains, buses and flights

Tue
19 Oct
£47Deutsche Bahn
Find prices
£183Lufthansa
Wed
20 Oct
£32Deutsche Bahn
£26BlaBlaCar Bus
£299Lufthansa Cityline
Thu
21 Oct
£25Deutsche Bahn
£32Flixbus
£299Lufthansa
Fri
22 Oct
£25Deutsche Bahn
£17BlaBlaCar Bus
£183Lufthansa Cityline
Sat
23 Oct
£25Deutsche Bahn
£13BlaBlaCar Bus
£156Lufthansa
Sun
24 Oct
£16Deutsche Bahn
£17BlaBlaCar Bus
£156Lufthansa
Mon
25 Oct
£25Deutsche Bahn
£13BlaBlaCar Bus
£244KLM
Tue
26 Oct
£16Deutsche Bahn
Find prices
£156Lufthansa
Wed
27 Oct
£16Deutsche Bahn
£18BlaBlaCar Bus
£244KLM
Thu
28 Oct
£16Deutsche Bahn
£17Flixbus
£212KLM
Fri
29 Oct
£16Deutsche Bahn
£17BlaBlaCar Bus
£103Lufthansa
Sat
30 Oct
£16Deutsche Bahn
£13BlaBlaCar Bus
£103Lufthansa
Sun
31 Oct
£16Deutsche Bahn
£17BlaBlaCar Bus
£61Lufthansa
Mon
1 Nov
£16Deutsche Bahn
£13BlaBlaCar Bus
£103Lufthansa
Tue
2 Nov
£16Deutsche Bahn
£19Flixbus
£103Lufthansa
Wed
3 Nov
£16Deutsche Bahn
Find prices
£130Lufthansa
Fri
5 Nov
£16Deutsche Bahn
£17BlaBlaCar Bus
£82Lufthansa
Sat
6 Nov
£25FlixTrain
£13BlaBlaCar Bus
£82Lufthansa
Sun
7 Nov
£16Deutsche Bahn
£13BlaBlaCar Bus
£82Lufthansa
Mon
8 Nov
Find prices
£13Flixbus
£120Lufthansa

Travel Information to Hamburg from Frankfurt am Main

distanceDistance245 miles (395 km)
modeAvailable travel modesFlight, coach or train
priceTicket price range£16 - £131
cheapestCheapest modeTrain • £16 • 3 h 38 min
fastestFastest modeFlight • £131 • 1 h 5 min
carriersPopular travel companiesLufthansa, Flixbus or Deutsche Bahn

Take a flight, coach or train to travel 245 miles (395 km) between Frankfurt am Main and Hamburg. If speed is a priority, then a flight is the best option with an average duration of 1 h 5 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as £16. The most popular travel providers which serve this route are Lufthansa, Flixbus or Deutsche Bahn among others. Travellers can even take a direct flight or coach from Frankfurt am Main to Hamburg.

Travel Tips

Travel from Frankfurt am Main to Hamburg
Travel 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 do you get from Frankfurt am Main to Hamburg?

There are 3 ways that you can travel from Frankfurt am Main to Hamburg. You can take a flight, coach or train.

What is the cheapest way from Frankfurt am Main to Hamburg?

Train services offer the cheapest way to get from Frankfurt am Main to Hamburg. Tickets for a train cost on average £16.

This is compared to other travel options to Hamburg:

A train is generally £115 less than a flight for the same route. A flight costs on average £131 from Frankfurt am Main to Hamburg.

A train is £1 less than a coach for this trip with tickets for a coach from Frankfurt am Main to Hamburg costing on average £17.

What is the fastest way from Frankfurt am Main to Hamburg?

The fastest way from Frankfurt am Main to Hamburg is by flight with an average journey time of 1 h 5 min.

Other travel options to Hamburg from Frankfurt am Main can usually take longer:

In comparison, taking a coach requires on average 6 h 30 min   of travel time.

In comparison, travelling by train can take you on average 3 h 38 min.

How many miles are between Frankfurt am Main and Hamburg

The distance from Frankfurt am Main to Hamburg is approximately 245 miles (395 km).

How many services a day are there from Frankfurt am Main to Hamburg?

The average frequency per day from Frankfurt am Main to Hamburg is:

  • 25 trains a day.

However, we recommend checking specific travel dates for your route to Hamburg from Frankfurt am Main as scheduled services by flight, coach or train can vary by season or day of the week.

Where do I depart from Frankfurt am Main? Where do I arrive in Hamburg?

These are the most popular departure and arrival points for travellers from Frankfurt am Main to Hamburg:

  • Flights from Frankfurt am Main to Hamburg most often leave from Frankfurt am Main Airport and arrive in Hamburg Airport.
  • Coaches most often depart from Frankfurt am Main at Frankfurt am Main, Hbf and arrive in Hamburg at Hamburg, ZOB am Hbf.
  • Trains from Frankfurt am Main to Hamburg most often leave from Frankfurt (Main) Flughafen and arrive in Hamburg Hbf.
Who can get me from Frankfurt am Main to Hamburg?

If finding a good deal is your main consideration for your trip from Frankfurt am Main to Hamburg, then we'll help you find the best value travel companies for you:

  • Lufthansa can get you to Hamburg by plane. You can find a good deal for plane tickets with Lufthansa from Frankfurt am Main to Hamburg for £131 on Omio.
  • Travel with Flixbus to go to Hamburg by coach. For a good deal on tickets, you can find Flixbus Frankfurt am Main to Hamburg tickets on Omio for £17.
  • Deutsche Bahn can get you to Hamburg by train. You can find a good deal for train tickets with Deutsche Bahn from Frankfurt am Main to Hamburg for £16 on Omio.
Is there a direct service from Frankfurt am Main to Hamburg?

Yes, there are direct services available from Frankfurt am Main to Hamburg with the following travel operators:

  • You'll find direct flights with Lufthansa or Lufthansa Cityline.
  • You can take a direct coach with Flixbus or BlaBlaCar.

Direct services tend to save you time and add more convenience in getting you to Hamburg as you won't need to change in between, so it's worth paying attention to before booking your tickets from Frankfurt am Main to Hamburg.

What is another destination I should add to my tour from Frankfurt am Main to Hamburg?
Many of our customers who book a trip from Frankfurt am Main to Hamburg often extend their holiday and travel to other popular destinations like Berlin, Copenhagen or Amsterdam. If you’re thinking of adding another destination to your Frankfurt am Main and Hamburg itinerary, let Omio find you the best connections between Hamburg and any of these top destinations today!
How far in advance should I purchase tickets from Frankfurt am Main to Hamburg online to get the best deals?

Before travelling from Frankfurt am Main to Hamburg, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

  • The price of a plane ticket for this route is £131 one way on average.
  • The price of a coach ticket is on average £17 one way for this trip.
  • The price of a train ticket is on average £16 one way for this route.

But we recommend booking Frankfurt am Main to Hamburg tickets online a few months before your planned travel date to score the best deals and save money on your trip.