Travel options
from Bonn to Dresden

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

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Deutsche Bahn

Travel Information to Dresden from Bonn

distanceDistance290 miles (467 km)
modeAvailable travel modesFlight, coach or train
priceTicket price range£16 - £155
cheapestCheapest modeTrain • £16 • 7 h 23 min
fastestFastest modeFlight • £155 • 1 h 10 min
carriersPopular travel companiesEurowings, Flixbus or Deutsche Bahn

Take a flight, coach or train to travel 290 miles (467 km) to Dresden from Bonn. If speed is a priority, then a flight is the best option with an average duration of 1 h 10 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 trip are Eurowings, Flixbus or Deutsche Bahn among others. Travellers can even take a direct from Bonn to Dresden.

Travel Tips

Travel from Bonn to Dresden
Travel to Dresden 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 Bonn to Dresden.
How do I go from Bonn to Dresden?

You can travel to Dresden from Bonn 3 different ways: flight, coach or train.

What is the cheapest way from Bonn to Dresden?

The cheapest way from Bonn to Dresden is by taking a train. You can find average ticket prices around £16 compared to other travel options to Dresden:

A train is generally £139 less than a flight for the same journey. A flight costs on average £155 from Bonn to Dresden.

A train is £10 less than a coach for this journey with tickets for a coach from Bonn to Dresden costing on average £26.

What is the fastest way to get to Dresden from Bonn?

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

There are alternative travel options to Dresden that can usually take longer:

In comparison, taking a coach requires on average 10 h 5 min   of travel time.

In comparison, going by train can take 7 h 23 min   on average.

How far is Dresden from Bonn?

Dresden is approximately 290 miles (467 km) away from Bonn.

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

The average frequency per day from Bonn to Dresden is:

  • Around 6 trains per day.

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

Where do people depart from and arrive in when travelling from Bonn to Dresden?

These are the most popular departure and arrival points for travellers from Bonn to Dresden:

  • Coaches from Bonn to Dresden most often leave from Bonn, Museumsmeile and arrive in Dresden, Hauptbahnhof.
  • Trains from Bonn to Dresden most often leave from Bonn Hbf and arrive in Dresden Hauptbahnhof.
Which travel companies can get me from Bonn to Dresden?

Omio works with many trusted partners that can help you travel the best way from Bonn to Dresden:

  • You can take a flight from Bonn to Dresden with Eurowings. Cheap tickets can be found for £155 with Eurowings from Bonn to Dresden.
  • You can go to Dresden from Bonn by coach with Flixbus. You'll see cheap coach tickets for £26 with Flixbus from Bonn to Dresden on Omio.
  • You can travel from Bonn to Dresden by train with Deutsche Bahn. You can find cheap tickets on Omio for £16 with Deutsche Bahn from Bonn to Dresden.
Where should I go next after I travel to Dresden from Bonn?
Many of our customers travelling from Bonn to Dresden don't make Dresden their final stop. Some of the destinations worth visiting after are Berlin, Prague or Munich, either of which you could add to your Bonn and Dresden trip itinerary. Check Omio for the best and cheapest ways to travel from Dresden to any of these top destinations today!
How far in advance should I book my Bonn to Dresden ticket online to get the best deals?

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

  • Plane tickets are costing £155 one way on average.
  • Coach tickets cost £26 one way on average.
  • Train tickets are costing on average £16 one way.

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

Travelling from Bonn to Dresden: related information

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