Travel options
from Bonn to Berlin

You can get from Bonn to Berlin 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.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Sat
Sep 18
$37Deutsche Bahn
$27BlaBlaCar Bus
Find prices
Sun
Sep 19
$42Deutsche Bahn
$41BlaBlaCar Bus
$149Eurowings
Mon
Sep 20
$22Deutsche Bahn
$31BlaBlaCar Bus
$199Eurowings
Tue
Sep 21
$22Deutsche Bahn
$31BlaBlaCar Bus
$174Eurowings
Wed
Sep 22
$22Deutsche Bahn
$31BlaBlaCar Bus
$199Eurowings
Thu
Sep 23
$30Deutsche Bahn
$31BlaBlaCar Bus
$174Eurowings
Fri
Sep 24
$22Deutsche Bahn
$41BlaBlaCar Bus
$112Eurowings
Sat
Sep 25
Find prices
$31BlaBlaCar Bus
$99Eurowings
Sun
Sep 26
$38Deutsche Bahn
$31BlaBlaCar Bus
$149Eurowings
Mon
Sep 27
$22Deutsche Bahn
$31BlaBlaCar Bus
$112Eurowings
Tue
Sep 28
Find prices
$31BlaBlaCar Bus
$99Eurowings
Wed
Sep 29
$22Deutsche Bahn
$31BlaBlaCar Bus
$112Eurowings
Thu
Sep 30
$40Deutsche Bahn
$29Flixbus
$99Eurowings
Fri
Oct 1
Find prices
$31BlaBlaCar Bus
$87Eurowings
Sat
Oct 2
$30Deutsche Bahn
$31BlaBlaCar Bus
$75Eurowings
Sun
Oct 3
$35Deutsche Bahn
$29Flixbus
$99Eurowings
Mon
Oct 4
$30Deutsche Bahn
$31BlaBlaCar Bus
$75Tuifly
Tue
Oct 5
$22Deutsche Bahn
$31BlaBlaCar Bus
$47Eurowings
Wed
Oct 6
$22Deutsche Bahn
$25Flixbus
$60Eurowings
Thu
Oct 7
$38Deutsche Bahn with connection
$31BlaBlaCar Bus
$60Eurowings
Fri
Oct 8
Find prices
$31BlaBlaCar Bus
$60Eurowings

Travel Information to Berlin from Bonn

distanceDistance296 miles (478 km)
modeAvailable travel modesBus, flight or train
priceTicket price range$31 - $226
cheapestCheapest modeBus • $31 (€25) • 9 h 40 min
fastestFastest modeFlight • $226 (€180) • 1 h 10 min
carriersPopular travel companiesBlaBlaCar Bus, Eurowings or Deutsche Bahn

Take a bus, flight or train to travel 296 miles (478 km) between Bonn and Berlin. 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 bus is the best option with prices starting as low as $31 (€25). The most popular travel companies which serve this trip are BlaBlaCar Bus, Eurowings or Deutsche Bahn among others. Travelers can even take a direct from Bonn to Berlin.

The Window Seat

Read more about Berlin

Capital Gains
Capital Gains

Europe’s biggest capital cities are all mesmerizing in their own right but depending on what type of person you are, one of the big five—Berlin, London, Madrid, Paris and Rome—will call to you more...

Continue reading
Daytrippers: Berlin
Daytrippers: Berlin

Berlin affords infinite possibilities for adventure. From its gritty neighborhoods to its infamous clubs to its individualism, there is nothing the German capital doesn’t offer. And the areas around Berlin, particularly Brandenburg, are hidden gems waiting to be...

Continue reading
Berlin: A City Guide
Berlin: A City Guide

Berlin is always worth a visit. Even if you already know the classic sights, there are plenty of things to do in Berlin far from the crowds and throngs of tourists. Berlin is neither as regal as Vienna nor as...

Continue reading
Rock-A-Bye: The Return of the Night Train
Rock-A-Bye: The Return of the Night Train

Night trains often evoke images of romance and intrigue. One can’t help but picture opulent carriages steeped in mysteries only a canny Belgian detective could solve. While the Orient Express is out of the realm of possibility for...

Continue reading

How to get from Bonn to Berlin

The Best Way According to our Users

Whether it is for business or leisure, in order to travel from Bonn to Berlin, 66,44% of our customers choose the train as their preferred mode of transportation. By traveling by train on this route, you can enjoy the comfort of spacious seats, spectacular views—and in some cases free Wi-Fi—in both second and first class. Our customers have decided that the train is the best way to get from Bonn to Berlin and have chosen to enjoy this fast, safe and efficient way to arrive at their destination. Taking the train also avoids long lines or potential expenses for transfers to/from the station—especially since most main railway stations are located in the city center. Train companies in Europe vary from country to country, but most of them offer high-speed train routes, therefore when you add up at the end-to-end journey time, the train is often also the fastest way to get to your destination.

Search on Omio to find cheap tickets from Bonn to Berlin. It’s easy to find the most attractive prices and choose your preferred route for your journey. Book on web or app, and travel with your mobile ticket —without the stress of printing your ticket.

Travel Tips

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

There are 3 ways that you can travel from Bonn to Berlin. You can take a bus, flight or train.

What is the cheapest way to travel between Bonn and Berlin?

The cheapest way to get from Bonn to Berlin is by taking a bus. You can find average ticket prices around $31 (€25) compared to other travel options to Berlin:

A bus is $194 (€155) less than a flight for this journey with tickets for a flight from Bonn to Berlin costing on average $226 (€180).

Taking a bus is about $9 (€7) less than taking a train, which costs on average $40 (€32) for this route.

What is the quickest way from Bonn to Berlin?

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

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

In comparison, going by bus can take 9 h 40 min   on average.

In comparison, getting to Berlin by train can take on average 4 h 51 min.

What is the distance between Bonn and Berlin?

You should expect to travel around 296 miles (478 km) between Bonn and Berlin.

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

The average frequency per day from Bonn to Berlin is:

  • Around 16 trains per day.

However, we recommend checking specific travel dates for your trip from Bonn to Berlin as scheduled services by bus, flight or train can vary by season or day of the week.

Where do people depart from and arrive in when traveling from Bonn to Berlin?

These are the most popular departure and arrival points when traveling from Bonn to Berlin:

  • Most travelers catch their bus from Bonn, Museumsmeile and arrive in Berlin, Zentralen Omnibusbahnhof.
  • Most travelers catch their train from Bonn Hbf and arrive in Berlin Hbf.
Which travel companies can help me find a way to get from Bonn to Berlin?

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

  • You can travel to Berlin from Bonn by bus with BlaBlaCar Bus. You can find cheap tickets on Omio for $31 (€25) with BlaBlaCar Bus from Bonn to Berlin.
  • You can go to Berlin from Bonn by plane with Eurowings. You'll see cheap plane tickets for $226 (€180) with Eurowings from Bonn to Berlin on Omio.
  • You can go to Berlin from Bonn by train with Deutsche Bahn. You'll see cheap train tickets for $40 (€32) with Deutsche Bahn from Bonn to Berlin on Omio.
What is another destination I should add to my tour from Bonn to Berlin?
Many of our customers who book a trip from Bonn to Berlin often extend their vacation and travel to other popular destinations like Amsterdam, Prague or Paris. If you’re thinking of adding another destination to your Bonn and Berlin itinerary, let Omio find you the best connections between Berlin and any of these top destinations today!
How far in advance should I book tickets between Bonn and Berlin online to get the best deals?

Before traveling from Bonn to Berlin, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:

  • A bus ticket is costing on average $31 (€25) one way for this journey.
  • A plane ticket for this route is costing $226 (€180) one way on average.
  • A train ticket costs $40 (€32) one way on average for this trip.

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

Stations

Important Stations and Airports for this Journey

Bonn
Berlin
Bonn
Amenities
Bonn (Thomastraße/Alter Friedhof)
Amenities
Bonn Fernbushaltestelle (ggü. der Bonner Akademie)
Amenities