Travel from Eindhoven to Bonn-Station

Bus or train from Eindhoven to Bonn (Station)?

Dutch Railways (NS) operates a train from Eindhoven to Bonn (Station) once daily. Tickets cost $30 - $45 and the journey takes 1 h 59 min. Alternatively, RegioJet operates a bus from Eindhoven to Bonn (Station) 3 times a day. Tickets cost $7 - $10 and the journey takes 3 h 50 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Eindhoven to Bonn (Station)

ModeDurationPrice
From Eindhoven train to Köln, Dom / Hbf, train to Bonn, Gronau UN Campus Bf / Walter-Flex-Str., then walk to Bonn (Station).2 h 48 min41€
From Eindhoven train to Venlo, train to Neuss Hbf, train to Köln, Dom / Hbf, train to Bonn, Gronau UN Campus Bf / Walter-Flex-Str., then walk to Bonn (Station).3 h 12 min42€
From Eindhoven, JF Kennedylaan/Limbopad bus to Bonn, Marie-Kahle-Allee.3 h 50 min6€
From Eindhoven drive to Bonn (Station).1 h 41 min26€

How long does it take to get from Eindhoven to Bonn (Station)?

It takes approximately 2 h 48 min to get from Eindhoven to Bonn (Station), including transfers.

Is there a direct train between Eindhoven and Bonn (Station)?

No, there is no direct train from Eindhoven to Bonn (Station). However, there are services departing from Eindhoven and arriving at Bonn, Gronau UN Campus Bf / Walter-Flex-Str. via Köln, Dom / Hbf. The journey, including transfers, takes approximately 2 h 48 min.

Is there a direct bus between Eindhoven and Bonn (Station)?

Yes, there is a direct bus departing from Eindhoven, JF Kennedylaan/Limbopad and arriving at Bonn, Marie-Kahle-Allee. Services depart three times a day, and operate every day. The journey takes approximately 3 h 50 min.

Operators from Eindhoven to Bonn (Station)

OperatorPhoneWebsite
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
TransRegio+49-261-98887070TransRegio
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
RegioJet+420 542 42 42 42RegioJet