[menuItemContent][menuItemRightSideContent]
Currency

Cheap train tickets from Bonn Hbf to Berlin Hbf

Showing times and prices for May 24

Cheapest

$54

Average

$73

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Bonn Hbf to Berlin Hbf will cost around $ 73 if you buy it on the day, but the cheapest tickets can be found for only $ 54.

Cheapest
12:14AMBonn Hbf7h44 07:58AMBerlin Hbf
1 changes
$541One-way
2nd Cheapest
03:33AMBonn Hbf5h37 09:10AMBerlin Hbf
1 changes
$591One-way
2nd Cheapest
01:38AMBonn Hbf7h16 08:54AMBerlin Hbf
2 changes
$591One-way
06:25PMBonn Hbf4h42 11:07PMBerlin Hbf
0 changes
$611One-way
02:45PMBonn Hbf6h42 09:27PMBerlin Hbf
2 changes
$611One-way

Train schedule from Bonn Hbf to Berlin Hbf

Showing trains for tomorrow, Tue, May 24
12:14AMBonn Hbf7h44 07:58AMBerlin Hbf
0 changes
01:38AMBonn Hbf7h16 08:54AMBerlin Hbf
0 changes
03:33AMBonn Hbf5h37 09:10AMBerlin Hbf
0 changes
03:57AMBonn Hbf5h58 09:55AMBerlin Hbf
0 changes
05:48AMBonn Hbf4h24 10:12AMBerlin Hbf
0 changes
06:23AMBonn Hbf4h47 11:10AMBerlin Hbf
0 changes
07:23AMBonn Hbf4h51 12:14PMBerlin Hbf
0 changes
08:22AMBonn Hbf4h48 01:10PMBerlin Hbf
0 changes
08:45AMBonn Hbf6h44 03:29PMBerlin Hbf
0 changes
09:04AMBonn Hbf5h10 02:14PMBerlin Hbf
0 changes
09:23AMBonn Hbf5h29 02:52PMBerlin Hbf
0 changes
10:04AMBonn Hbf5h06 03:10PMBerlin Hbf
0 changes
11:23AMBonn Hbf6h13 05:36PMBerlin Hbf
0 changes
11:49AMBonn Hbf4h24 04:13PMBerlin Hbf
0 changes
12:20PMBonn Hbf4h50 05:10PMBerlin Hbf
0 changes
01:04PMBonn Hbf5h06 06:10PMBerlin Hbf
0 changes
01:07PMBonn Hbf5h50 06:57PMBerlin Hbf
0 changes
02:20PMBonn Hbf4h50 07:10PMBerlin Hbf
0 changes
02:45PMBonn Hbf6h42 09:27PMBerlin Hbf
0 changes
03:23PMBonn Hbf4h51 08:14PMBerlin Hbf
0 changes
04:04PMBonn Hbf5h07 09:11PMBerlin Hbf
0 changes
05:48PMBonn Hbf4h32 10:20PMBerlin Hbf
0 changes
06:25PMBonn Hbf4h42 11:07PMBerlin Hbf
0 changes
06:45PMBonn Hbf5h25 12:10AMBerlin Hbf
0 changes
10:48PMBonn Hbf6h48 05:36AMBerlin Hbf
0 changes
11:54PMBonn Hbf9h35 09:29AMBerlin Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Tue
May 24
$54Deutsche Bahn
$23Flixbus
$73easyJet
Wed
May 25
$68Deutsche Bahn
$26Flixbus
$75easyJet
Thu
May 26
$57FlixTrain
Find prices
$73easyJet
Fri
May 27
$49Deutsche Bahn
$34Flixbus
$68Eurowings
Sat
May 28
$40Deutsche Bahn with connection
Find prices
$57airmax
Sun
May 29
$96Deutsche Bahn
Find prices
$157easyJet
Mon
May 30
$45FlixTrain
$26Flixbus
$50easyJet
Tue
May 31
$40Deutsche Bahn with connection
Find prices
$50easyJet
Wed
Jun 1
$27Deutsche Bahn
Find prices
$34Eurowings
Thu
Jun 2
$40Deutsche Bahn
$23Flixbus
$53easyJet
Fri
Jun 3
$70Deutsche Bahn with connection
$40Flixbus
$57Eurowings
Sat
Jun 4
$33FlixTrain
$27Flixbus
$68Eurowings
Sun
Jun 5
$28FlixTrain
Find prices
$34Eurowings

Fastest train times from Bonn Hbf to Berlin Hbf

Showing times and prices for May 24

Fastest Journey

4 h 24 m

Average

5 h 38 m

Trains per day

26

Distance

476 km

Of the 26 trains that leave Bonn Hbf for Berlin Hbf every day 9 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 476 km distance in an average of 5 h 38 m but if you time it right, some trains will get you there in just 4 h 24 m .

The slowest trains will take 9 h 35 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
11:49AMBonn Hbf4h24 04:13PMBerlin Hbf
0 changes
$861One-way
Fastest
05:48AMBonn Hbf4h24 10:12AMBerlin Hbf
0 changes
$611One-way
2nd Fastest
05:48PMBonn Hbf4h32 10:20PMBerlin Hbf
0 changes
$861One-way
06:25PMBonn Hbf4h42 11:07PMBerlin Hbf
0 changes
$611One-way
06:23AMBonn Hbf4h47 11:10AMBerlin Hbf
0 changes
$681One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Bonn Hbf to Berlin Hbf

distanceDistance295 miles (476 km)
durationAverage train duration4 h 32 min
priceAverage train ticket price$61 (€53)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersDeutsche Bahn, Deutsche Bahn with connection or FlixTrain

Trains from Bonn Hbf to Berlin Hbf cover the 295 miles (476 km) long journey taking on average 4 h 32 min with our travel partners like Deutsche Bahn, Deutsche Bahn with connection or FlixTrain. Normally, there are 12 trains operating per day, including direct services available. While the average ticket price for this route costs around $61 (€53), you can find the cheapest train ticket for as low as $40 (€35).

Train providers: Deutsche Bahn from Bonn Hbf to Berlin Hbf trains

Buy your official Deutsche Bahn train tickets from Bonn Hbf to Berlin Hbf from $40 (€35) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable route.

Deutsche Bahn

Deutsche Bahn (DB) is the main provider of train services in Germany, making on average 40, 000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use for your train from Bonn Hbf to Berlin Hbf. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Deutsche Bahn from Bonn Hbf to Berlin Hbf train information:

  • Average Duration: 6 h 17 min
  • Average Price: $49
  • Deutsche Bahn frequency: 12 a day

These are Deutsche Bahn's ticket policies for COVID-19 for the train to Berlin Hbf from Bonn Hbf:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply

Travel Tips: Trains from Bonn Hbf to Berlin Hbf

Travel by train to Berlin Hbf 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 Hbf to Berlin Hbf.
FAQs

How much do cheap train tickets from Bonn Hbf to Berlin Hbf cost?

Omio customers have found cheap train tickets to Berlin Hbf from Bonn Hbf for as low as $40 (€35)  for the next 7 days.

What is the price of a train ticket to Berlin Hbf from Bonn Hbf?

If you’re looking to book your train tickets in the next week, you can expect the Bonn Hbf to Berlin Hbf train price to come in at an average of $61 (€53)  one way.

How far is Berlin Hbf from Bonn Hbf by train?

You should expect to travel around 295 miles (476 km)  to Berlin Hbf from Bonn Hbf by train.

What is the Bonn Hbf to Berlin Hbf train travel time?

On average the Bonn Hbf to Berlin Hbf train time is 4 h 32 min  covering the 295 miles (476 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

What train companies go from Bonn Hbf to Berlin Hbf?

If you're looking for trains from Bonn Hbf to Berlin Hbf, you can rely on Deutsche Bahn, Deutsche Bahn with connection or FlixTrain to get you to Berlin Hbf. It's also good to check out all possible train companies for the Bonn Hbf to Berlin Hbf route to see if there might be differences in the amenities they offer.

Can I find a direct train from Bonn Hbf to Berlin Hbf?

Yes, there are 12 direct trains a day between Bonn Hbf and Berlin Hbf. If you’re looking for a direct train, consider traveling with Deutsche Bahn. Nonstop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.

How many trains are there to Berlin Hbf from Bonn Hbf a day?

On average, there are 12 trains a day from Bonn Hbf to Berlin Hbf. The train times and services may be different on weekends and holidays compared to weekdays.

When can I take the first train from Bonn Hbf to Berlin Hbf? When can I take the last train for the day?

You can take the first train from Bonn Hbf to Berlin Hbf at 4: 44 AM. The last train from Bonn Hbf to Berlin Hbf that you can take departs at 11: 38 PM. Omio shows you the latest train from Bonn Hbf to Berlin Hbf schedule to help you book the best departure time for this trip.

How early should I purchase train tickets from Bonn Hbf to Berlin Hbf to score the best deals?

If you book a train ticket from Bonn Hbf to Berlin Hbf within the next 7 days, you can find tickets to cost on average $61 (€53) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Berlin Hbf from Bonn Hbf are generally on sale a few months before the planned departure date.

More options for your journey from Bonn Hbf to Berlin Hbf

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