The average train between Bonn and Walporzheim takes 1h 13m and the fastest train takes 42 min. The train runs at least 2 times per hour from Bonn to Walporzheim. 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 30 minutes between Bonn and Walporzheim. The earliest departure is at 2:27 AM at night, and the last departure from Bonn is at 10:59 PM which arrives into Walporzheim at 12:07 AM. All services require a transfer, and take on average 1h 13m. The schedules shown below are for the next available departures.

55 min • 1 change
1h 11m • 1 change
42 min • 1 change
1h 11m • 1 change
2h 11m • 1 change
55 min • 1 change
1h 11m • 1 change
42 min • 1 change
2h 11m • 1 change
55 min • 1 change
1h 11m • 1 change
42 min • 1 change
1h 26m • 1 change
1h 11m • 1 change
1h 11m • 1 change
1h 11m • 1 change
1h 11m • 1 change
1h 11m • 1 change
1h 11m • 1 change
1h 11m • 1 change
2h 11m • 1 change
42 min • 1 change
1h 11m • 1 change
1h 11m • 1 change
2h 11m • 1 change
42 min • 1 change
1h 11m • 1 change
1h 11m • 1 changeWant to know about travelling from Bonn to Walporzheim? 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 Bonn to Walporzheim. However, there are services departing from Bonn Hbf station and arriving at Bad Neuenahr-Ahrweiler Walporzheim Bahnhof station via Remagen station. The journey, including transfers, takes approximately 1h 13m.
Bonn to Walporzheim train services, operated by National Express, depart from Bonn Hbf station.
Bonn to Walporzheim train services, operated by Trans Regio Deutsche Regionalbahn GmbH (MittelrheinBahn), arrive at Bad Neuenahr-Ahrweiler Walporzheim Bahnhof station.
Book your Bonn to Walporzheim train tickets online with Omio.
The distance between Bonn and Walporzheim is 22.6 km. The road distance is 34 km.
You can take a train from Bonn Hbf to Bad Neuenahr-Ahrweiler Walporzheim Bahnhof via Remagen Bahnhof in around 56 min.