There are 6 ways to get from Bonn to Gummersbach by train, bus, rideshare, tram, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Bonn Hbf to Koeln Messe/Deutztrain Rb / ...
- Take the train from Köln Messe/Deutz Bf to Gummersbach Bftrain Rb25
2h 2m€20–36Rideshare
cheapest- Take the rideshare from Bonn to Gummersbach61.1 km
1h 7m€3–6Line 640 bus, line 557 bus, bus
- Take the bus from Bonn Thomas-Mann-Str. to Siegburg Bfbus 640
- Take the bus from Siegburg Bf to Overath Bfbus 557
- Take the bus from Overath Bf to Gummersbach Bfbus
2h 57mLine 16 tram, train
- Take the tram from Bonn Hbf to Köln Breslauer Platz/Hbftram 16
- Take the train from Köln Hbf to Gummersbach Bftrain Rb25
2h 30m€17–28Drive 60.3 km
- Drive from Bonn to Gummersbachcar 60.3 km
46 min€9–13Taxi
- Take the taxi from Bonn to Gummersbachtaxi 60.3 km
46 min€120–150
Bonn to Gummersbach by train
Questions & Answers
The cheapest way to get from Bonn to Gummersbach is to rideshare which costs €3 - €6 and takes 1h 7m.
The fastest way to get from Bonn to Gummersbach is to drive which takes 46 min and costs €8 - €13.
No, there is no direct bus from Bonn to Gummersbach. However, there are services departing from Bonn Thomas-Mann-Str. and arriving at Gummersbach Bf via Siegburg Bf and Overath Bf. The journey, including transfers, takes approximately 2h 57m.
No, there is no direct train from Bonn to Gummersbach. However, there are services departing from Bonn Hbf and arriving at Gummersbach Bf via Köln Messe/Deutz Bf. The journey, including transfers, takes approximately 2h 2m.
The distance between Bonn and Gummersbach is 89 km. The road distance is 60.3 km.
The best way to get from Bonn to Gummersbach without a car is to train which takes 2h 2m and costs €19 - €40.
It takes approximately 2h 2m to get from Bonn to Gummersbach, including transfers.
Bonn to Gummersbach bus services, operated by SWB Bus und Bahn, depart from Bonn Thomas-Mann-Str. station.
Bonn to Gummersbach train services, operated by National Express, depart from Bonn Hbf station.
The best way to get from Bonn to Gummersbach is to train which takes 2h 2m and costs €19 - €40. Alternatively, you can line 640 bus and line 557 bus and bus, which costs and takes 2h 57m.
What companies run services between Bonn, Germany and Gummersbach, Germany?
You can take a train from Bonn Hbf to Gummersbach Bf via Koeln Messe/Deutz and Köln Messe/Deutz Bf in around 2h 2m. Alternatively, you can take a bus from Bonn Thomas-Mann-Str. to Gummersbach Bf via Siegburg Bf and Overath Bf in around 2h 57m.
- Phone
- +49 221 13 999 444
- Website
- nationalexpress.de
Train from Bonn Hbf to Koeln Messe/Deutz
- Ave. Duration
- 33 min
- Frequency
- Every 20 minutes
- Schedules at
- nationalexpress.de
- Phone
- +49-261-98887070
- [email protected]
- Website
- mittelrheinbahn.de
Train from Bonn Hbf to Koeln Messe/Deutz
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- €7–11
- Schedules at
- mittelrheinbahn.de
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Bonn Hbf to Koeln Messe/Deutz
- Ave. Duration
- 36 min
- Frequency
- Once daily
- Estimated price
- €8–14
- Website
- https://int.bahn.de/en
Train from Köln Messe/Deutz Bf to Gummersbach Bf
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- €12–22
- Website
- https://int.bahn.de/en
Train from Köln Hbf to Gummersbach Bf
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- €13–23
- Website
- https://int.bahn.de/en
- Phone
- 01806 504030
- [email protected]
- Website
- kvb.koeln
Tram from Bonn Hbf to Köln Breslauer Platz/Hbf
- Ave. Duration
- 58 min
- Frequency
- Every 20 minutes
- Estimated price
- €4–6
- Schedules at
- kvb.koeln
- Phone
- 0228/711 -1
- Website
- swb-nahverkehr.de
Bus from Bonn Thomas-Mann-Str. to Siegburg Bf
- Ave. Duration
- 46 min
- Frequency
- Every 30 minutes
- Schedules at
- swb-nahverkehr.de
- Phone
- 02241 / 499-0
- Website
- rsvg.de
Bus from Siegburg Bf to Overath Bf
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Schedules at
- rsvg.de
- Phone
- +49 30 311682904
- Website
- bahn.com
Bus from Overath Bf to Gummersbach Bf
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- €5–7
- Website
- https://www.bahn.com/en
- Phone
- +3 318 576 2228
- Website
- blablacar.com
Rideshare from Bonn to Gummersbach
- Ave. Duration
- 1h 7m
- Frequency
- Once daily
- Estimated price
- €3–6
- Schedules at
- blablacar.com
- Ave. Duration
- 46 min
- Estimated price
- €120–150
Are-taxi GmbH
- Phone
- +49 2641/2333
- Website
- are-taxi.de
Taxi Gross
- Phone
- +49 2641/912191
- Website
- taxi-gross.de
Großraumtaxi Köln - Taxi Köln
- Phone
- +49 163 2400196
- Website
- taxiinkoeln.de
taxi17 Köln
- Phone
- +49 221 170000
- Website
- taxi17.de
TaxiCologne
- Phone
- +49 172 5225454
- Website
- taxicologne.de
TAXI RUF Köln eG
- Phone
- +49 221 28 82
- Website
- taxiruf.de
Want to know more about travelling around Germany
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Bonn to Gummersbach bus services, operated by SWB Bus und Bahn, arrive at Siegburg Bf station.
Bonn to Gummersbach train services, operated by National Express, arrive at Koeln Messe/Deutz station.
Yes, the driving distance between Bonn to Gummersbach is 60 km. It takes approximately 46 min to drive from Bonn to Gummersbach.
Book your Bonn to Gummersbach train tickets online with Omio.
There are 533+ hotels available in Gummersbach.
Check out Blablacar's carpooling service for rideshare options between Bonn and Gummersbach. A great option if you don't have a driver's licence or want to avoid public transport.


















