Travel options
from Bonn to Berlin

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

Our recommendation

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

19:45Cologne/Bonn Airport1h10 20:55Berlin Brandenburg Airport
0 changes
£271One-way
Cheapest
10:45Bonn Hbf6h37 17:22Berlin Hbf
1 changes
£251One-way
Other options
19:45Cologne/Bonn Airport1h15 21:00Berlin Brandenburg Airport
0 changes
£411One-way
08:45Cologne/Bonn Airport1h15 10:00Berlin Brandenburg Airport
0 changes
£411One-way
08:19Bonn Hbf4h51 13:10Berlin Hbf
0 changes
£391One-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

Tue
7 Dec
£31Deutsche Bahn
£18Flixbus
£68easyJet
Wed
8 Dec
£25Deutsche Bahn
£13Flixbus
£27Eurowings
Thu
9 Dec
£31Deutsche Bahn
£18Flixbus
£80Tuifly
Fri
10 Dec
£32Deutsche Bahn
£25Flixbus
£89Eurowings
Sat
11 Dec
£16Deutsche Bahn
£20Flixbus
£71Eurowings
Sun
12 Dec
Find prices
£25Flixbus
£53Eurowings
Mon
13 Dec
£21Deutsche Bahn with connection
£18Flixbus
£27Eurowings
Tue
14 Dec
Find prices
£13Flixbus
£27Eurowings
Wed
15 Dec
£21Deutsche Bahn
£13Flixbus
£27Eurowings
Thu
16 Dec
Find prices
£40BlaBlaCar Bus
£32easyJet
Fri
17 Dec
£21Deutsche Bahn
£25Flixbus
£28easyJet
Sat
18 Dec
£16Deutsche Bahn
£40BlaBlaCar Bus
£53Eurowings
Sun
19 Dec
£16Deutsche Bahn
£20Flixbus
£28easyJet
Mon
20 Dec
Find prices
£18Flixbus
£28easyJet
Tue
21 Dec
£16Deutsche Bahn
£48BlaBlaCar Bus
£27Eurowings
Wed
22 Dec
£21Deutsche Bahn with connection
£52BlaBlaCar Bus
£28easyJet
Thu
23 Dec
£21Deutsche Bahn
£57BlaBlaCar Bus
£28easyJet
Fri
24 Dec
£16Deutsche Bahn
£20Flixbus
£28easyJet
Sat
25 Dec
£25Deutsche Bahn
£20Flixbus
£43Eurowings
Sun
26 Dec
Find prices
£29Flixbus
£30easyJet
Mon
27 Dec
£31Deutsche Bahn with connection
£29Flixbus
£27Eurowings

Travel Information between Bonn and Berlin

distanceDistance296 miles (478 km)
modeAvailable travel modesCoach, flight or train
priceTicket price range£22 - £160
cheapestCheapest modeCoach • £22 • 9 h 40 min
fastestFastest modeFlight • £160 • 1 h 10 min
carriersPopular travel companiesBlaBlaCar Bus, Eurowings or Deutsche Bahn

Take a coach, flight or train to travel 296 miles (478 km) to Berlin 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 coach is the best option with prices starting as low as £22. The most popular travel providers which serve this journey are BlaBlaCar Bus, Eurowings or Deutsche Bahn among others. Travellers 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

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 coach, flight or train.

What is the cheapest way from Bonn to Berlin?

Coach services offer the cheapest way to get from Bonn to Berlin. Tickets for a coach cost on average £22.

This is compared to other travel options to Berlin:

A coach is about £138 less than a flight, which costs on average £160 for this journey.

A coach is £6 less than a train for this journey with tickets for a train from Bonn to Berlin costing on average £28.

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

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

Other travel options from Bonn to Berlin can usually take longer:

In comparison, travelling by coach can take you on average 9 h 40 min.

In comparison, travelling by train can take you on average 4 h 51 min.

What is the distance from Bonn to Berlin?

You should expect to travel around 296 miles (478 km) from Bonn to 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 route from Bonn to Berlin as scheduled services by coach, flight or train can vary by season or day of the week.

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

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

  • Most travellers board their coach from Bonn, Museumsmeile and arrive in Berlin, Zentralen Omnibusbahnhof.
  • Most travellers take a train from Bonn Hbf to Berlin Hbf.
Which travel companies can take me from Bonn to Berlin?

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

  • You can go to Berlin from Bonn by coach with BlaBlaCar Bus. You'll see cheap coach tickets for £22 with BlaBlaCar Bus from Bonn to Berlin on Omio.
  • You can go to Berlin from Bonn by plane with Eurowings. You'll see cheap plane tickets for £160 with Eurowings from Bonn to Berlin on Omio.
  • You can travel by train to Berlin from Bonn with Deutsche Bahn, and you can find Deutsche Bahn Bonn to Berlin tickets for £28 on Omio.
What other popular destinations should I add to my itinerary for my trip to Berlin from Bonn?
Many of our customers travelling from Bonn to Berlin don't make Berlin their final stop. Some of the destinations worth visiting after are Amsterdam, Prague or Paris, either of which you could add to your Bonn and Berlin trip itinerary. Check Omio for the best and cheapest ways to travel from Berlin to any of these top destinations today!
How early should I purchase tickets between Bonn and Berlin online for the best deals?

Before travelling 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:

  • The price of a coach ticket is on average £22 one way for this trip.
  • The price of a plane ticket is £160 one way on average for this route.
  • The price of a train ticket is £28 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.