Travel Berlin to Bonn

Berlin to Bonn

All standard transport options connecting Berlin and Bonn are listed here, including charter, flight or bus.

Travel options for Berlin to Bonn

Move from Berlin to Bonn by flight in 1h y 5 minutes for the quickest journey, or take a bus for 31 EUR to save on costs.

Bus from Berlin to Bonn

Catching a bus in Berlin provides a convenient way to reach Bonn, with multiple departures available from Berlin Central Bus Station, Berlin Zoo or Berlin Sudkreuz Bus Station throughout the day. The journey generally takes around 9 hours 30 minutes, arriving at Bonn Bus Station, with fares starting from 31 EUR. Reserve your seat in advance and secure your ticket for a comfortable and reliable trip.

Prices: 31 EUR

Duration: 9h 30m – 10h 40m ⏱

Ride with bus from Berlin to Bonn in 9h 30m

View all Bus tickets β†’

Flight from Berlin to Bonn

Fly from BER Berlin Brandenburg Airport in Berlin to CGN Cologne Airport in Bonn in approximately 1 hour 5 minutes. Flights fares starting at 138 EUR. Check schedules and book your seat here to secure a smooth and timely journey.

Popular arrivals: CGN Cologne Airport

Prices: 138 EUR

Duration: 1h 5m ⏱

Go with avia from Berlin to Bonn for 138 EUR Travel with avia from Berlin to Bonn in 1h 5m Take avia from Berlin to Bonn for 138 EUR

View all Flight tickets β†’

Charter from Berlin to Bonn

Get from Berlin to Bonn with a private transfer, picked up at your preferred spot, whether hotel or station. The journey usually lasts 6 hours 17 minutes, with prices starting from 1,194 EUR. Plan ahead and book your ride online.

Prices: 1,194 EUR

Duration: 6h 17m ⏱

Ride with charter from Berlin to Bonn in 6h 17m

View all Charter tickets β†’

Distance Berlin to Bonn

The distance between Berlin and Bonn is 477.2 kilometers.

Berlin to Bonn Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Berlin to Bonn

Bus
Flight
Charter
Average price
36 EUR
151 EUR
1,194 EUR
Cheapest price
31 EUR
138 EUR
1,194 EUR
Average duration
10h 08m
1h 05m
6h 17m
Minimum duration
9h 30m
1h 05m
6h 17m
Number of departures
6
3
2
Tickets
Operators
FlixBus
Eurowings
Daytrip private transfer with English speaking driver

Bus Routes & Schedules from Berlin to Bonn

- From Berlin Central Bus Station, embark on a bus journey to Bonn Bus Station, lasting around 9h 30m to 10h 15m. With departures scheduled from 03:40 until 22:40 and fares starting at 31 to 43 EUR.
- Start your trip at Berlin Zoo and reach Bonn Bus Station in around 10h 40m by bus. Services operate at 22:15 with fares beginning at 33 EUR.
- From Berlin Sudkreuz Bus Station, the bus will take you to Bonn Bus Station in about 10h 5m to 10h 20m. With departures from 03:20 until 10:45, fares start at 31 to 43 EUR.

Check all Charter tickets β†’

Flight Routes & Schedules from Berlin to Bonn

Board your flight at BER Berlin Brandenburg Airport, the only direct service from Berlin to Bonn. Flights operate from 09:50 until 09:50, and you can expect to be in the air for around 1h 5m before landing at CGN Cologne Airport. Fares start from 138 to 166 EUR, and you can check the full timetable for the Berlin–Bonn route to pick the departure that fits your plans and book your seat in advance.

Departure stations
BER Berlin Brandenburg Airport
Arrival stations
CGN Cologne Airport

Flight Timetable: BER Berlin Brandenburg Airport β†’ CGN Cologne Airport

  • 09:50 10:55 1h 5m 150 EUR
  • 09:50 10:55 1h 5m 166 EUR
  • 09:50 10:55 1h 5m 138 EUR

Check all Flight tickets β†’

Charter Routes & Schedules from Berlin to Bonn

- From Berlin Hotel Transfer, set off in a VIP taxi toward Bonn Hotel Transfer, with the ride lasting around 6h 17m. Fares from 1,194 EUR are available, with multiple departures throughout the day.
- From Berlin Tegel Airport, take a direct private taxi to Bonn Hotel Transfer, covering the route in roughly 6h 17m. Departures are scheduled regularly, and tickets start at 1,194 EUR.

Check all Charter tickets β†’

Frequently Asked Questions Berlin to Bonn

Below you will find answers to the most common questions about traveling from Berlin to Bonn.

How long does the Berlin to Bonn trip usually take?

The Berlin to Bonn trip varies a lot by transport type. Flights take about 1 hour 5 minutes, buses take roughly 9 hours 30 minutes to 10 hours 40 minutes, and charter transfers take about 6 hours 17 minutes. The difference mainly comes from route length and stops.

What is the cheapest way to travel from Berlin to Bonn?

The cheapest option on the Berlin to Bonn route is the bus, with fares from 31 EUR to 43 EUR. Flights cost 138 EUR to 166 EUR, and charter transfers are much higher at 1,194 EUR. Prices can vary by departure point and timing.

Which Berlin to Bonn option is the fastest?

The fastest Berlin to Bonn option is the flight, which takes about 1 hour 5 minutes. It runs from BER Berlin Brandenburg Airport to CGN Cologne Airport. Ground options are much longer, including buses and charter transfers.

Where do Berlin to Bonn services usually depart from and arrive?

Berlin to Bonn buses depart from Berlin Central Bus Station, Berlin Zoo, or Berlin Sudkreuz Bus Station and arrive at Bonn Bus Station. Flights depart from BER Berlin Brandenburg Airport and arrive at CGN Cologne Airport. Charter transfers can start at a Berlin hotel or Berlin Tegel Airport and end at a Bonn hotel.

How much should I budget for Berlin to Bonn travel?

For Berlin to Bonn, bus tickets cost about 31 EUR to 43 EUR, flights cost 138 EUR to 166 EUR, and charter transfers cost 1,194 EUR. The total depends on the transport type you choose and, for buses, the departure station.

How often do Berlin to Bonn buses run, and what are the first and last departures?

Berlin to Bonn buses run with multiple departures across the day, but no fixed frequency is listed. The first bus leaves at 03:20 and the last at 22:40. That gives travelers a wide departure window.

What are the Berlin to Bonn bus times from the different stations?

Berlin to Bonn bus trips from Berlin Central Bus Station take about 9 hours 30 minutes to 10 hours 15 minutes. From Berlin Sudkreuz Bus Station, they take about 10 hours 5 minutes to 10 hours 20 minutes. From Berlin Zoo, the trip takes about 10 hours 40 minutes.

How long does the Berlin to Bonn flight take, and what are the airports?

The Berlin to Bonn flight takes about 1 hour 5 minutes. It departs from BER Berlin Brandenburg Airport and arrives at CGN Cologne Airport. The schedule shown has a first and last departure at 09:50.

Is there more than one Berlin to Bonn flight option?

The Berlin to Bonn flight service shown uses BER Berlin Brandenburg Airport and CGN Cologne Airport. It is listed with a fare range of 138 EUR to 166 EUR and a duration of about 1 hour 5 minutes. The schedule shows a single departure time at 09:50.

What should I know about Berlin to Bonn charter transfers?

Berlin to Bonn charter transfers cost 1,194 EUR and take about 6 hours 17 minutes. They can depart from Berlin Hotel Transfer or Berlin Tegel Airport and arrive at Bonn Hotel Transfer. No departure times or frequency are listed for this option.

Which Berlin to Bonn option has the widest price range?

The bus has the widest Berlin to Bonn price range among the common options, from 31 EUR to 43 EUR. Flights are priced at 138 EUR to 166 EUR, while the charter transfer is fixed at 1,194 EUR. The bus also has several departure stations.

Can I book Berlin to Bonn tickets online?

Yes, Berlin to Bonn tickets can be booked online through TicketRoutes.com. That is the simplest place to check the available bus, flight, and charter options for this route. It also helps compare departure points, times, and fares in one place.


More travel routes for Berlin and Bonn

Planning more stops after Berlin to Bonn?

If your journey doesn’t end with Berlin to Bonn, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once β€” faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.