There are 7 ways to get from Werl to Berlin by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Hamm
best- Take the train from Hamm to Berlin Hbftrain 10 / ...
3h 55m€30–350Bus
- Take the bus from Werl, Bahnhof to Dortmund Hbfbus Rb59
- Take the bus from Dortmund central bus station to Berlin, Zentralen Omnibusbahnhofbus N1320 / ...
8h 29m€45–79Drive 468 km
- Drive from Werl to Berlincar 468 km
4h 2m€67–97Train, train to Düsseldorf International Airport, fly
- Take the train from Werl, Bahnhof to Dortmund Hbftrain
- Take the train from Dortmund Hbf to D-Flughafen Bftrain
- Fly from Düsseldorf International Airport (DUS) to Berlin Brandenburg Airport (BER)plane DUS - BER
4h 23m€107–314Train
- Take the train from Soest, Bahnhof to Berlin Hbftrain 19
4h 25m€87–370Train via Hanover
- Take the train from Soest to Paderborn Hbftrain Re
- Take the train from Paderborn, Hauptbahnhof to Hannover Hauptbahnhoftrain S5
- Take the train from Hannover Hbf to Berlin Hbftrain Ice
5h 57mTrain to Cologne Bonn Airport, fly
- Take the train from Unna to Koeln Messe/Deutztrain
- Fly from Cologne Bonn Airport (CGN) to Berlin Brandenburg Airport (BER)plane CGN - BER
5h 17m
Werl to Berlin by bus and train
Questions & Answers
The cheapest way to get from Werl to Berlin is to bus which costs €45 - €80 and takes 8h 29m.
The fastest way to get from Werl to Berlin is to train via Hamm which takes 3h 55m and costs €30 - €350.
No, there is no direct bus from Werl to Berlin. However, there are services departing from Werl, Bahnhof and arriving at Berlin, Zentralen Omnibusbahnhof via Dortmund central bus station. The journey, including transfers, takes approximately 8h 29m.
No, there is no direct train from Werl to Berlin. However, there are services departing from Hamm and arriving at Berlin Hbf via . The journey, including transfers, takes approximately 3h 55m.
The distance between Werl and Berlin is 448 km. The road distance is 468 km.
The best way to get from Werl to Berlin without a car is to train via Hamm which takes 3h 55m and costs €30 - €350.
It takes approximately 3h 55m to get from Werl to Berlin, including transfers.
Werl to Berlin bus services, operated by Eurobahn, depart from Werl, Bahnhof station.
Werl to Berlin train services, operated by Deutsche Bahn Intercity (DB IC), depart from Hamm station.
The best way to get from Werl to Berlin is to train via Hamm which takes 3h 55m and costs €30 - €350. Alternatively, you can bus, which costs €45 - €80 and takes 8h 29m.
What companies run services between Werl, Germany and Berlin, Germany?
Deutsche Bahn Intercity (DB IC) operates a train from Hamm to Berlin Hbf every 30 minutes. Tickets cost €75–350 and the journey takes 3h 1m. FlixTrain GmbH also services this route every 4 hours. Alternatively, you can take a bus from Werl, Bahnhof to Berlin, Zentralen Omnibusbahnhof via Dortmund Hbf and Dortmund central bus station in around 8h 29m.
- Website
- eurowings.com
Flights from Düsseldorf International Airport to Berlin Brandenburg Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €75–210
Flights from Cologne Bonn Airport to Berlin Brandenburg Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €70–200
- Website
- lufthansa.com
Flights from Düsseldorf International Airport to Berlin Brandenburg Airport via Frankfurt
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- €85–300
Flights from Düsseldorf International Airport to Berlin Brandenburg Airport via Munich
- Ave. Duration
- 3h 5m
- When
- Monday to Friday
- Estimated price
- €75–320
Flights from Cologne Bonn Airport to Berlin Brandenburg Airport via Munich
- Ave. Duration
- 3h 1m
- When
- Every day
- Estimated price
- €50–310
- Website
- klm.com
Flights from Düsseldorf International Airport to Berlin Brandenburg Airport via Amsterdam Schiphol
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- €45–280
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hamm to Berlin Hbf
- Ave. Duration
- 3h 1m
- Frequency
- Every 30 minutes
- Estimated price
- €75–350
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Dortmund Hbf to D-Flughafen Bf
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €12–55
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Soest, Bahnhof to Berlin Hbf
- Ave. Duration
- 3h 15m
- Frequency
- Once a week
- Estimated price
- €80–360
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Soest to Paderborn Hbf
- Ave. Duration
- 24 min
- Frequency
- Every 3 hours
- Estimated price
- €9–45
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- FlixTrain GmbH
Train from Hamm to Berlin Hbf
- Ave. Duration
- 3h 28m
- Frequency
- Every 4 hours
- Estimated price
- €30–50
- Website
- FlixTrain GmbH
- Phone
- 0180 6 9 27 37 27
- [email protected]
- Website
- Eurobahn
Train from Werl, Bahnhof to Dortmund Hbf
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- €10–15
- Website
- Eurobahn
Train from Dortmund Hbf to D-Flughafen Bf
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- €14–20
- Website
- Eurobahn
Train from Soest to Paderborn Hbf
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- €12–17
- Website
- Eurobahn
- Phone
- +49 221 13 999 444
- Website
- National Express
Train from Dortmund Hbf to D-Flughafen Bf
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Schedules at
- National Express
Train from Soest to Paderborn Hbf
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Schedules at
- National Express
Train from Unna to Koeln Messe/Deutz
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Schedules at
- National Express
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Dortmund Hbf to D-Flughafen Bf
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- €16–29
- Website
- Deutsche Bahn Regio (DB Regional)
- Website
- Télécabine Charmey-Vounetse
Train from Dortmund Hbf to D-Flughafen Bf
- Ave. Duration
- 58 min
- Frequency
- Once daily
- Schedules at
- Télécabine Charmey-Vounetse
- Phone
- +49 30 311682904
- Website
- DB Bus
Train from Paderborn, Hauptbahnhof to Hannover Hauptbahnhof
- Ave. Duration
- 1h 48m
- Frequency
- Hourly
- Website
- DB Bus
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Hannover Hbf to Berlin Hbf
- Ave. Duration
- 1h 41m
- Frequency
- Every 4 hours
- Estimated price
- €28–60
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- 0180 6 9 27 37 27
- [email protected]
- Website
- Eurobahn
Bus from Werl, Bahnhof to Dortmund Hbf
- Ave. Duration
- 1h 39m
- Frequency
- Once daily
- Estimated price
- €10–15
- Website
- Eurobahn
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Dortmund central bus station to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 5h 50m
- Frequency
- Every 4 hours
- Estimated price
- €35–65
- Website
- Flixbus
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Werl to Berlin bus services, operated by Eurobahn, arrive at Dortmund Hbf station.
Werl to Berlin train services, operated by Deutsche Bahn Intercity (DB IC), arrive at Berlin Hbf station.
Yes, the driving distance between Werl to Berlin is 468 km. It takes approximately 4h 2m to drive from Werl to Berlin.
Book your Werl to Berlin train tickets online with Omio.
There are 2688+ hotels available in Berlin.

























