Travel options
from Hamburg to Frankfurt am Main

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

Our recommendation

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

23:05Hamburg7h55 07:00Frankfurt am Main, Hbf
0 changes
£171One-way
Cheapest
23:05Hamburg7h55 07:00Frankfurt am Main, Hbf
0 changes
£171One-way
Other options
23:05Hamburg8h20 07:25Frankfurt, Flughafen Terminal 2
0 changes
£171One-way
23:57Hamburg Hbf5h40 05:37FRANKFURT(MAIN)
0 changes
£471One-way
20:50Hamburg Hbf7h09 03:59Frankfurt (Main) Süd
0 changes
£441One-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?

Sun, Jun 20
Total price for 1 nights, 1 adults
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

Sat
19 Jun
£82Deutsche Bahn
£17BlaBlaCar Bus
Find prices
Sun
20 Jun
£44Deutsche Bahn
£17BlaBlaCar Bus
£189Lufthansa
Mon
21 Jun
£27Deutsche Bahn
£20Flixbus
£161Lufthansa
Tue
22 Jun
£25Deutsche Bahn
£17Flixbus
£161Lufthansa
Wed
23 Jun
£27Deutsche Bahn
£17Flixbus
£281Lufthansa
Thu
24 Jun
£27Deutsche Bahn
£14BlaBlaCar Bus
£306KLM
Fri
25 Jun
£27Deutsche Bahn
£14BlaBlaCar Bus
£161Lufthansa
Sat
26 Jun
£27Deutsche Bahn
£14BlaBlaCar Bus
£202Lufthansa Cityline
Sun
27 Jun
£27Deutsche Bahn
£14BlaBlaCar Bus
£107Lufthansa
Mon
28 Jun
£22Deutsche Bahn
£17Flixbus
£107Lufthansa
Tue
29 Jun
£22Deutsche Bahn
£17Flixbus
£107Lufthansa
Wed
30 Jun
£22Deutsche Bahn
£17Flixbus
£134Lufthansa
Thu
1 Jul
£25Deutsche Bahn
£17Flixbus
£216Eurowings
Fri
2 Jul
£25Deutsche Bahn
£17BlaBlaCar Bus
£85Lufthansa
Sat
3 Jul
£16Deutsche Bahn
£17Flixbus
£134Lufthansa
Sun
4 Jul
£22Deutsche Bahn
£17BlaBlaCar Bus
£63Lufthansa
Mon
5 Jul
£16Deutsche Bahn
£30BlaBlaCar Bus
£63Lufthansa Cityline
Tue
6 Jul
£14FlixTrain
£17Flixbus
£63Lufthansa
Wed
7 Jul
£16Deutsche Bahn
£17Flixbus
£107Lufthansa
Thu
8 Jul
£16Deutsche Bahn
£17BlaBlaCar Bus
£107Lufthansa
Fri
9 Jul
£25Deutsche Bahn
£17BlaBlaCar Bus
Find prices

Travel Tips

Travel from Hamburg to Frankfurt am Main
Travel to Frankfurt am Main 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 am Main.
FAQs
What are my Hamburg to Frankfurt am Main travel options?

There are 3 travel options from Hamburg to Frankfurt am Main: coach, flight or train.

How many miles are between Hamburg and Frankfurt am Main

The distance between Hamburg and Frankfurt am Main is around 245 miles (395 km).

Where do people depart from and arrive in when travelling from Hamburg to Frankfurt am Main?

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

  • Flights mostly depart from Hamburg Airport and arrive in Frankfurt am Main Airport.
  • Coaches mostly leave from Hamburg, ZOB am Hbf and tend to arrive in Frankfurt am Main, Hauptbahnhof Fernbusse.
  • Trains mostly leave from Hamburg Hbf and tend to arrive in Frankfurt (Main) Flughafen.
Which travel companies can take me from Hamburg to Frankfurt am Main?

Omio works with many trusted partners that can help you travel the best way from Hamburg to Frankfurt am Main:

  • You can take a flight from Hamburg to Frankfurt am Main with Lufthansa. Cheap tickets can be found for £64 with Lufthansa from Hamburg to Frankfurt am Main.
  • You can go to Frankfurt am Main from Hamburg by coach with BlaBlaCar Bus. You'll see cheap coach tickets for £11 with BlaBlaCar Bus from Hamburg to Frankfurt am Main on Omio.
  • You can go to Frankfurt am Main from Hamburg by train with Deutsche Bahn. You'll see cheap train tickets for £22 with Deutsche Bahn from Hamburg to Frankfurt am Main on Omio.
Is it possible to travel directly from Hamburg to Frankfurt am Main?

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

  • You can purchase a direct flight with.
  • You can take a direct coach with Flixbus or BlaBlaCar.
  • You can purchase a direct train with Deutsche Bahn.

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

Where else should I travel to after my journey to Frankfurt am Main from Hamburg ends?
Omio customers who travel from Hamburg to Frankfurt am Main often also extend their holiday to go to Berlin, Paris or Munich. Omio can help you plan your trip by finding the best connections between Frankfurt am Main and these popular destinations at a great price.
When should I purchase a ticket to Frankfurt am Main from Hamburg online to score the best deals?

When planning your trip between Hamburg and Frankfurt am Main, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Plane tickets cost on average £64 one way.
  • Coach tickets cost on average £11 one way.
  • Train tickets cost £22 one way on average.

However, we recommend buying tickets to Frankfurt am Main from Hamburg online a few months in advance to get the best deals and save money on your upcoming journey.

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

A coach service offers the cheapest way to travel from Hamburg to Frankfurt am Main, which costs on average £11.

This is compared to other ways of getting to Frankfurt am Main:

A coach journey is usually £53 less than a journey to Frankfurt am Main by plane, which costs on average £64 for the same trip.

A coach is generally £11 less than a train for the same trip. A train costs on average £22 from Hamburg to Frankfurt am Main.

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

The quickest way to travel to Frankfurt am Main from Hamburg is by flight, which takes on average 1 h 10 min  compared to other travel options that may take you longer to get to your destination:

In comparison, getting to Frankfurt am Main by coach can take on average 8 h.

In comparison, taking a train requires on average 5 h 16 min  of travel time.

Stations

Important Stations and Airports for this Journey

Hamburg
Frankfurt am Main
Hamburg, ZOB am Hbf.
Amenities
Hamburg Hbf
Amenities
Refreshments
Hamburg-Altona
Amenities