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.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Travel Information between Bonn and Dresden

distanceDistance290 miles (467 km)
modeAvailable travel modesFlight, bus or train
priceTicket price range$22 - $212
cheapestCheapest modeTrain • $22 (€18) • 7 h 23 min
fastestFastest modeFlight • $212 (€175) • 1 h 10 min
carriersPopular travel companiesEurowings, Flixbus or Deutsche Bahn

Travel 290 miles (467 km) by flight, bus or train between Bonn and Dresden. 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 $22 (€18). The most popular travel companies which serve this journey are Eurowings, Flixbus or Deutsche Bahn among others. Travelers can even take a direct from Bonn to Dresden.

The Window Seat

Read more about Dresden

Dresden: A City Guide
Dresden: A City Guide

Rising above a sweeping stretch of the Elbe River lies Dresden, Germany, a city of magnificent Baroque palaces, elegant domed churches, and imposing Neo-Classical buildings. While the Saxon capital dates back to the 15th century, most of its glorious historical...

Continue reading
Break the Cycle
Break the Cycle

Traveling by bike is synonymous with adventure. Whether you do it with family or alone, it opens up opportunities to get to know a country and its culture from a unique perspective. You’re not only traveling in an...

Continue reading

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

There are 3 ways to get from Bonn to Dresden: flight, bus or train.

What is the cheapest way to go from Bonn to Dresden?

The cheapest way to travel between Bonn and Dresden is by taking a train with an average price of $22 (€18).

This is compared to other travel options to Dresden:

Taking a train is usually $190 (€157) less than taking a flight to Dresden, which costs on average $212 (€175) for the same trip.

Taking a train is usually $13 (€11) less than taking a bus to Dresden, which costs on average $35 (€29) for the same trip.

What is the fastest way from Bonn to Dresden?

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

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

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

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

What is the distance from Bonn to Dresden?

The Bonn to Dresden distance is around 290 miles (467 km).

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

The average frequency per day from Bonn to Dresden is:

  • 6 trains per day.

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

What are the departure and arrival points in Bonn and in Dresden?

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

  • Buses mostly leave from Bonn, Museumsmeile and tend to arrive in Dresden, Hauptbahnhof.
  • Trains mostly leave from Bonn Hbf and tend to arrive in Dresden Hauptbahnhof.
Which travel companies can help me find a way to get from Bonn to Dresden?

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

  • You can go to Dresden from Bonn by plane with Eurowings. You'll see cheap plane tickets for $212 (€175) with Eurowings from Bonn to Dresden on Omio.
  • You can travel to Dresden from Bonn by bus with Flixbus. You can find cheap tickets on Omio for $35 (€29) with Flixbus from Bonn to Dresden.
  • You can travel by train between Bonn and Dresden with Deutsche Bahn, and you can find Deutsche Bahn Bonn to Dresden tickets for $22 (€18) on Omio.
What other popular destinations should I add to my itinerary for my trip from Bonn to Dresden?
Many of our customers traveling from Bonn to Dresden don't make Dresden their final stop. Some of the destinations worth visiting after Dresden are Berlin, Prague or Munich, either of which you could add to your 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 buy tickets between Bonn and Dresden 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 cost on average $212 (€175) one way.
  • Bus tickets are costing $35 (€29) one way on average.
  • Train tickets are costing on average $22 (€18) one way.

However, we recommend buying tickets from Bonn to Dresden 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