There are 5 ways to get from Engelskirchen to Speyer by train, bus, or car
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 Engelskirchen Bf to Köln Messe/Deutz Bftrain Rb25
- Take the train from Köln Messe/Deutz Bf to Mannheim, Hauptbahnhoftrain 47 / ...
3h 35m€49–130Train via Cologne
cheapest- Take the train from Engelskirchen Bf to Köln Hbftrain Rb25
- Take the train from Köln Hbf to Mannheim, Hauptbahnhoftrain 43 / ...
3h 36m€36–131Train, bus
- Take the train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbftrain Ice
- Take the bus from Frankfurt to Heidelberg, NH Collection Ho.bus
- Take the bus from Heidelberg, Hauptbahnhof to Speyer, Domplatzbus 717
6h 38mDrive 264.8 km
- Drive from Engelskirchen to Speyercar 264.8 km
2h 28m€39–57Train via Mainz
- Take the train from Köln Messe/Deutz Bf to Mainz, Hauptbahnhoftrain Rb26
- Take the train from Mainz, Hauptbahnhof to Ludwigshafen, Mittetrain S5 / ...
6h 49m€50–149
Engelskirchen to Speyer by train
Comparing Your Travel Options
The cheapest way to get from Engelskirchen to Speyer is to drive which costs €35 - €60 and takes 2h 28m.
The fastest way to get from Engelskirchen to Speyer is to drive which takes 2h 28m and costs €35 - €60.
No, there is no direct train from Engelskirchen to Speyer. However, there are services departing from Engelskirchen Bf and arriving at Speyer, Hbf/ZOB via Köln Messe/Deutz Bf and Mannheim, Hauptbahnhof. The journey, including transfers, takes approximately 3h 35m.
The distance between Engelskirchen and Speyer is 299 km. The road distance is 264.8 km.
The best way to get from Engelskirchen to Speyer without a car is to train which takes 3h 35m and costs €45 - €130.
It takes approximately 3h 35m to get from Engelskirchen to Speyer, including transfers.
Engelskirchen to Speyer train services, operated by Deutsche Bahn Regio (DB Regional), depart from Engelskirchen Bf station.
Engelskirchen to Speyer train services, operated by Deutsche Bahn Regio (DB Regional), arrive at Köln Messe/Deutz Bf station.
Yes, the driving distance between Engelskirchen to Speyer is 265 km. It takes approximately 2h 28m to drive from Engelskirchen to Speyer.
There are 1485+ hotels available in Speyer.
What companies run services between Engelskirchen, Germany and Speyer, Germany?
You can take a train from Engelskirchen Bf to Speyer, Hbf/ZOB via Köln Messe/Deutz Bf and Mannheim, Hauptbahnhof in around 3h 35m.
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Engelskirchen Bf to Köln Messe/Deutz Bf
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- €6–29
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Engelskirchen Bf to Köln Hbf
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- €6–29
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Mainz, Hauptbahnhof to Ludwigshafen, Mitte
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- €11–55
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +49 6151 7094115
- [email protected]
- Website
- HEAG mobilo GmbH
Bus from Frankfurt to Heidelberg, NH Collection Ho.
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Schedules at
- HEAG mobilo GmbH
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





