Travel options
from Hamburg to Bonn

You can get from Hamburg to Bonn by train, bus or flight.

Our recommendation

To get from Hamburg to Bonn on Dec 4 we recommend taking a flight because it’s the best combination of price and speed.

08:55AMHamburg Airport1h00 09:55AMDusseldorf Airport
0 changes
$901One-way
Cheapest
04:01PMHamburg Hbf5h24 09:25PMBonn Hbf
3 changes
$561One-way
Other options
09:46AMHamburg Hbf5h07 02:53PMBonn Hbf
2 changes
$621One-way
11:46AMHamburg Hbf5h07 04:53PMBonn Hbf
2 changes
$621One-way
06:01PMHamburg Hbf5h19 11:20PMBonn Hbf
3 changes
$591One-way

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

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Fri
Dec 3
$29Deutsche Bahn with connection
$34Flixbus
Find prices
Sat
Dec 4
$26FlixTrain
$25Flixbus
$90Eurowings
Sun
Dec 5
$51Deutsche Bahn
$36Flixbus
$114Eurowings
Mon
Dec 6
Find prices
$51BlaBlaCar Bus
$90Eurowings
Tue
Dec 7
$21Deutsche Bahn
$24Flixbus
$66Eurowings
Thu
Dec 9
$21Deutsche Bahn
$23Flixbus
$90Eurowings
Fri
Dec 10
$21Deutsche Bahn
$35BlaBlaCar Bus
$126Eurowings
Sun
Dec 12
$29Deutsche Bahn
$34Flixbus
$90Eurowings
Wed
Dec 15
$21Deutsche Bahn
$20Flixbus
$40Eurowings
Thu
Dec 16
$29Deutsche Bahn
$30Flixbus
$51Eurowings
Fri
Dec 17
$22FlixTrain
Find prices
$51Eurowings
Sat
Dec 18
$12FlixTrain
$47BlaBlaCar Bus
$90Eurowings
Sun
Dec 19
$12FlixTrain
$49BlaBlaCar Bus
$90Eurowings
Mon
Dec 20
Find prices
Find prices
$51Eurowings
Tue
Dec 21
$21Deutsche Bahn
$36Flixbus
$40Eurowings
Wed
Dec 22
$29Deutsche Bahn
Find prices
$51Eurowings

Travel Information from Hamburg to Bonn

distanceDistance231 miles (373 km)
modeAvailable travel modesFlight, bus or train
priceTicket price range$22 - $90
cheapestCheapest modeTrain • $22 (€18) • 4 h 2 min
fastestFastest modeFlight • $90 (€75) • 1 h
carriersPopular travel companiesEurowings, Flixbus or Deutsche Bahn

Take a flight, bus or train to travel 231 miles (373 km) to Bonn from Hamburg. If speed is a priority, then a flight is the best option with an average duration of 1 h; whereas, if saving money is more important, then a train is the best option with prices starting as low as $22 (€18). The most popular travel companies which serve this route are Eurowings, Flixbus or Deutsche Bahn among others. Travelers can even take a direct from Hamburg to Bonn.

Travel Tips

Travel from Hamburg to Bonn
Travel to Bonn 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 Bonn.
FAQs
How do I reach Bonn from Hamburg?

There are 3 ways to travel to Bonn from Hamburg including taking a flight, bus or train.

What is the cheapest way to get from Hamburg to Bonn?

The cheapest way to go to Bonn from Hamburg is by taking a train, which costs on average $22 (€18).

This is compared to other ways of getting to Bonn:

Taking a train is usually $69 (€57) less than taking a flight to Bonn, which costs on average $90 (€75) for the same trip.

Taking a train is usually $12 (€10) less than taking a bus to Bonn, which costs on average $34 (€28) for the same trip.

What is the fastest way from Hamburg to Bonn?

The fastest way to get to Bonn from Hamburg is by flight with an average travel time of 1 h.

Other travel options to Bonn can usually take longer:

In comparison, getting to Bonn by bus can take on average 10 h 10 min.

In comparison, traveling by train can take you on average 4 h 2 min.

What is the distance from Hamburg to Bonn?

The distance from Hamburg to Bonn is approximately 231 miles (373 km).

How many scheduled departures are there a day from Hamburg to Bonn?

The average frequency per day from Hamburg to Bonn is:

  • 12 trains per day.

However, we recommend checking specific travel dates for your route between Hamburg and Bonn as scheduled services by flight, bus or train can vary by season or day of the week.

Where do I depart from Hamburg? Where do I arrive in Bonn?

These are the most popular departure and arrival points from Hamburg to Bonn:

  • Buses most often depart from Hamburg at Hamburg Hbf and arrive in Bonn at Bonn, Museumsmeile.
  • Trains mostly leave from Hamburg Hbf and tend to arrive in Bonn Hbf.
Which travel companies can take me from Hamburg to Bonn?

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

  • Eurowings can get you to Bonn by plane. You can find a good deal for plane tickets with Eurowings from Hamburg to Bonn for $90 (€75) on Omio.
  • Travel with Flixbus for buses to Bonn. If you’re looking for a good deal on tickets, check for Flixbus Hamburg to Bonn tickets on Omio for $34 (€28).
  • Travel with Deutsche Bahn to go to Bonn by train. For a good deal on tickets, you can find Deutsche Bahn Hamburg to Bonn tickets on Omio for $22 (€18).
Where should I go next after I travel from Hamburg to Bonn?
Many of our customers traveling from Hamburg to Bonn don't make Bonn their final stop. Some of the destinations worth visiting after Bonn are Berlin, Cologne or Frankfurt am Main, either of which you could add to your trip itinerary. Check Omio for the best and cheapest ways to travel from Bonn to any of these top destinations today!
When should I buy a ticket from Hamburg to Bonn online to score the best deals?

When planning your trip from Hamburg to Bonn, it’s good to keep in mind what tickets to book and their prices in the next 7 days:

  • Plane tickets cost on average $90 (€75) one way.
  • Bus tickets are costing on average $34 (€28) one way.
  • Train tickets cost on average $22 (€18) one way.

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

Travelling from Hamburg to Bonn: related information

Here are some other resources that might have the information you need