There are 4 ways to get from Berlin to Hagen 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, bus
best- Take the train from Berlin Hbf to Osnabrück Hbftrain 77
- Take the bus from Osnabrück Hauptbahnhof/ZOB to Hagen a.T.W. Loheiden Knappbus X493
4h 37mBus via Berlin
cheapest- Take the bus from Berlin to Osnabrückbus
8h 5m€16–35Bus
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Osnabrück central train stationbus N131 / ...
6h 34m€30–60Drive 425.7 km
- Drive from Berlin to Hagencar 425.7 km
3h 39m€60–87
Questions & Answers
The cheapest way to get from Berlin to Hagen is to bus via Berlin which costs €16 - €35 and takes 8h 5m.
The fastest way to get from Berlin to Hagen is to drive which takes 3h 39m and costs €60 - €90.
No, there is no direct bus from Berlin to Hagen. However, there are services departing from Berlin, Zentralen Omnibusbahnhof and arriving at Hagen a.T.W. Loheiden Knapp via Osnabrück Hauptbahnhof/ZOB. The journey, including transfers, takes approximately 6h 34m.
The distance between Berlin and Hagen is 408 km. The road distance is 425.7 km.
The best way to get from Berlin to Hagen without a car is to train and bus which takes 4h 37m and costs .
It takes approximately 4h 37m to get from Berlin to Hagen, including transfers.
Berlin to Hagen bus services, operated by FlixBus, depart from Berlin, Zentralen Omnibusbahnhof station.
Berlin to Hagen bus services, operated by FlixBus, arrive at Osnabrück central train station.
Yes, the driving distance between Berlin to Hagen is 426 km. It takes approximately 3h 39m to drive from Berlin to Hagen.
There are 516+ hotels available in Hagen.
What companies run services between Berlin, Germany and Hagen, Lower Saxony, Germany?
FlixBus operates a bus from Berlin, Zentralen Omnibusbahnhof to Osnabrück central train station 4 times a day. Tickets cost €30–60 and the journey takes 4h 45m.
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Berlin Hbf to Osnabrück Hbf
- Ave. Duration
- 2h 48m
- Frequency
- Every 4 hours
- Estimated price
- €70–310
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +49 30 2970
- Website
- dbregiobus-nord.de
Bus from Osnabrück Hauptbahnhof/ZOB to Hagen a.T.W. Loheiden Knapp
- Ave. Duration
- 49 min
- Frequency
- Every 3 hours
- Schedules at
- dbregiobus-nord.de
Bus from Osnabrück Hauptbahnhof/ZOB to Hagen a.T.W. Loheiden Knapp
- Ave. Duration
- 48 min
- Frequency
- 3 times a week
- Schedules at
- Willy Hummert Omnibusverkehr GmbH
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Berlin, Zentralen Omnibusbahnhof to Osnabrück central train station
- Ave. Duration
- 4h 45m
- Frequency
- 4 times a day
- Estimated price
- €30–60
- Website
- Flixbus
- [email protected]
- Website
- SVS
Bus from Berlin to Osnabrück
- Ave. Duration
- 6h 21m
- Frequency
- Once a week
- Estimated price
- €16–35
- Website
- SVS
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








