The average train between Kidsgrove and Bonn takes 9h and the fastest train takes 7h 7m. The train service runs several times per day from Kidsgrove to Bonn. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run every 4 hours between Kidsgrove and Bonn. The earliest departure is at 6:47 AM in the morning, and the last departure from Kidsgrove is at 10:32 PM which arrives into Bonn at 12:54 PM. All services require a transfer at Stoke-on-Trent and take an average of 9h. The schedules shown below are for the next available departures.




8h 10m • 4 changes



7h 7m • 4 changes



7h 38m • 4 changesArrives next day




11h 24m • 4 changes



7h 7m • 4 changes



7h 7m • 4 changes



7h 7m • 4 changes



7h 7m • 4 changes



7h 7m • 4 changes



7h 7m • 4 changes



7h 7m • 4 changes



7h 7m • 4 changes



7h 7m • 4 changes



7h 7m • 4 changes



7h 7m • 4 changes



7h 7m • 4 changes



7h 7m • 4 changes



7h 7m • 4 changes



7h 7m • 4 changes



7h 7m • 4 changes



7h 7m • 4 changes



7h 7m • 4 changes



7h 7m • 4 changes



7h 7m • 4 changes



7h 7m • 4 changes



7h 7m • 4 changes



7h 7m • 4 changes



7h 7m • 4 changesWant to know about travelling from Kidsgrove to Bonn? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Kidsgrove to Bonn. However, there are services departing from Stoke-on-Trent station and arriving at Koeln Hbf station via London Euston station and Brussel-Zuid / Bruxelles-Midi station. The journey, including transfers, takes approximately 9h.
Kidsgrove to Bonn train services, operated by Avanti West Coast, depart from Stoke-on-Trent station.
Kidsgrove to Bonn train services, operated by Deutsche Bahn Intercity (DB IC), arrive at Koeln Hbf station.
Book your Kidsgrove to Bonn train tickets online with Omio.
The distance between Kidsgrove and Bonn is 690.9 km.
You can take a train from Kidsgrove to Bonn Hbf via Stoke-on-Trent, London Euston, London St Pancras Intl, Brussel-Zuid / Bruxelles-Midi, and Koeln Hbf in around 8h 36m.