There are 10 ways to get from Berlin to Margraten 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
best- Take the train from Berlin Hbf to Duisburg Hbftrain 10 / ...
- Take the train from Duisburg Hbf to Aachen, Schanz Bftrain Rb33
7h 13m€64–284Bus
- Take the bus from Masurenallee - Berlin to Aachen - 58, Peterstraßebus Mykolayiv
9h 24mDrive 656 km
- Drive from Berlin to Margratencar 656 km
5h 32m€121–175Fly to Cologne Bonn Airport, train, line 350 bus
- Fly from Berlin Brandenburg Airport (BER) to Cologne Bonn Airport (CGN)plane BER - CGN
- Take the train from Köln Hbf to Aachen, Hbftrain
- Take the bus from Aachen, Schanz to Margraten, Rijkswegbus
4h 56m€92–317Train via Wolfsburg
- Take the train from Berlin Hbf to Wolfsburg, Hauptbahnhoftrain 10 / ...
- Take the train from Wolfsburg, Hauptbahnhof to Duisburg Hbftrain 10 / ...
- Take the train from Duisburg Hbf to Aachen, Schanz Bftrain
7h 46m€109–289Bus, train
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Leverkusenbus N1320 / ...
- Take the train from Leverkusen Mitte to Aachen-Rothe Erdetrain Re
11h 44mFly to Düsseldorf International Airport, train, line 51 bus
- Fly from Berlin Brandenburg Airport (BER) to Düsseldorf International Airport (DUS)plane BER - DUS
- Take the train from Duesseldorf Hbf to Herzogenrathtrain
- Take the train from Herzogenrath to Valkenburgtrain
- Take the bus from Valkenburg, Station Valkenburg to Margraten, Hendrik van Gelderstraatbus
6h 16mFly to Brussels Airport, train
- Fly from Berlin Brandenburg Airport (BER) to Brussels Airport (BRU)plane BER - BRU
- Take the train from Brussels Airport-Zaventem to Liège-Guilleminstrain
6h 34m€111–322Fly to Frankfurt, train
- Fly from Berlin Brandenburg Airport (BER) to Frankfurt (FRA)plane BER - FRA
- Take the train from Frankfurt to Aachen, Hbftrain
6h 10m€128–320Fly to Amsterdam Airport Schiphol, train
- Fly from Berlin Brandenburg Airport (BER) to Amsterdam Airport Schiphol (AMS)plane BER - AMS
- Take the train from Schiphol Airport Train Station to Utrecht Centraaltrain
- Take the train from Utrecht Centraal to Maastrichttrain
7h 15m€124–369
Berlin to Margraten by train and bus
Comparing Your Travel Options
The cheapest way to get from Berlin to Margraten is to train which costs €60 - €290 and takes 7h 13m.
The fastest way to get from Berlin to Margraten is to fly and train and line 350 bus which takes 4h 56m and costs €90 - €320.
No, there is no direct bus from Berlin to Margraten. However, there are services departing from Berlin, Zentralen Omnibusbahnhof and arriving at Margraten, Rijksweg via Berlin Südkreuz train station, Masurenallee - Berlin and Aachen, Elisenbrunnen. The journey, including transfers, takes approximately 9h 24m.
No, there is no direct train from Berlin to Margraten. However, there are services departing from Berlin Hbf and arriving at Aachen, Schanz Bf via Duisburg Hbf. The journey, including transfers, takes approximately 7h 13m.
The distance between Berlin and Margraten is 638 km. The road distance is 656 km.
The best way to get from Berlin to Margraten without a car is to train which takes 7h 13m and costs €60 - €290.
It takes approximately 7h 13m to get from Berlin to Margraten, including transfers.
Berlin to Margraten bus services, operated by OrionBus, depart from Masurenallee - Berlin station.
Berlin to Margraten train services, operated by Deutsche Bahn Intercity (DB IC), depart from Berlin Hbf station.
The best way to get from Berlin to Margraten is to train which takes 7h 13m and costs €60 - €290. Alternatively, you can bus, which costs and takes 9h 24m.
What companies run services between Berlin, Germany and Margraten, Netherlands?
You can take a train from Berlin Hbf to Margraten, Rijksweg via Duisburg Hbf, Aachen, Schanz Bf, and Aachen, Schanz in around 7h 13m. Alternatively, OrionBus operates a bus from Masurenallee - Berlin to Aachen - 58, Peterstraße once daily, and the journey takes 6h 31m.
- Website
- lufthansa.com
Flights from Berlin Brandenburg Airport to Düsseldorf International Airport via Frankfurt
- Ave. Duration
- 3h 1m
- When
- Every day
- Estimated price
- €90–330
Flights from Berlin Brandenburg Airport to Brussels Airport via Frankfurt
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- €95–350
Flights from Berlin Brandenburg Airport to Frankfurt
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €35–240
Flights from Berlin Brandenburg Airport to Frankfurt via Munich
- Ave. Duration
- 3h 6m
- When
- Every day
- Estimated price
- €90–230
Flights from Berlin Brandenburg Airport to Amsterdam Airport Schiphol via Frankfurt
- Ave. Duration
- 3h 21m
- When
- Every day
- Estimated price
- €130–380
- Website
- eurowings.com
Flights from Berlin Brandenburg Airport to Cologne Bonn Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- €75–210
Flights from Berlin Brandenburg Airport to Düsseldorf International Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Thursday, Wednesday, Friday, and Sunday
- Estimated price
- €75–240
- Website
- klm.com
Flights from Berlin Brandenburg Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- €45–310
- Website
- brusselsairlines.com
Flights from Berlin Brandenburg Airport to Brussels Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- €75–220
- Website
- flysas.com
Flights from Berlin Brandenburg Airport to Brussels Airport via Copenhagen
- Ave. Duration
- 3h 50m
- When
- Sunday
- Estimated price
- €120–250
Flights from Berlin Brandenburg Airport to Amsterdam Airport Schiphol via Copenhagen
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- €60–360
- Website
- condor.com
Flights from Berlin Brandenburg Airport to Frankfurt
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €75–180
- Website
- lufthansa-city.com
Flights from Berlin Brandenburg Airport to Frankfurt
- Ave. Duration
- 1h 10m
- When
- Tuesday and Wednesday
- Estimated price
- €35–240
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Berlin Hbf to Duisburg Hbf
- Ave. Duration
- 4h 1m
- Frequency
- Hourly
- Estimated price
- €85–200
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Köln Hbf to Aachen, Hbf
- Ave. Duration
- 33 min
- Frequency
- Every 3 hours
- Estimated price
- €12–26
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Berlin Hbf to Wolfsburg, Hauptbahnhof
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- €30–70
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Wolfsburg, Hauptbahnhof to Duisburg Hbf
- Ave. Duration
- 2h 55m
- Frequency
- Hourly
- Estimated price
- €55–130
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Brussels Airport-Zaventem to Liège-Guillemins
- Ave. Duration
- 47 min
- Frequency
- Twice daily
- Estimated price
- €15–35
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Aachen, Hbf
- Ave. Duration
- 1h 28m
- Frequency
- Every 4 hours
- Estimated price
- €40–90
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- FlixTrain GmbH
Train from Berlin Hbf to Duisburg Hbf
- Ave. Duration
- 5h 43m
- Frequency
- 3 times a day
- Estimated price
- €40–60
- Website
- FlixTrain GmbH
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Duisburg Hbf to Aachen, Schanz Bf
- Ave. Duration
- 1h 47m
- Frequency
- Hourly
- Estimated price
- €19–85
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Köln Hbf to Aachen, Hbf
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- €13–55
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Duisburg Hbf to Aachen, Schanz Bf
- Ave. Duration
- 1h 47m
- Frequency
- Hourly
- Estimated price
- €19–85
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Köln Hbf to Aachen, Hbf
- Ave. Duration
- 33 min
- Frequency
- Twice daily
- Estimated price
- €12–19
- Website
- Belgian Railways
Train from Herzogenrath to Valkenburg
- Ave. Duration
- 30 min
- Frequency
- Every 2 hours
- Estimated price
- €4–6
- Website
- Belgian Railways
Train from Brussels Airport-Zaventem to Liège-Guillemins
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €16–25
- Website
- Belgian Railways
Train from Frankfurt to Aachen, Hbf
- Ave. Duration
- 1h 28m
- Frequency
- Twice daily
- Estimated price
- €40–65
- Website
- Belgian Railways
- Phone
- +44 (0)3432 186 186
- Website
- Eurostar
Train from Köln Hbf to Aachen, Hbf
- Ave. Duration
- 35 min
- Frequency
- 4 times a day
- Estimated price
- €26–45
- Website
- Eurostar
- Phone
- +49 221 13 999 444
- Website
- National Express
Train from Leverkusen Mitte to Aachen-Rothe Erde
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Schedules at
- National Express
Train from Duesseldorf Hbf to Herzogenrath
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Schedules at
- National Express
- Phone
- 0800-0232 545
- Website
- Arriva NL
Train from Herzogenrath to Valkenburg
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- €6–9
- Website
- Arriva NL
- Second Class Single
- €6–9
Train from Schiphol Airport Train Station to Utrecht Centraal
- Ave. Duration
- 46 min
- Frequency
- Once a week
- Estimated price
- €8–13
- Website
- Arriva NL
- Second Class Single
- €8–13
Train from Utrecht Centraal to Maastricht
- Ave. Duration
- 1h 50m
- Frequency
- Once a week
- Estimated price
- €25–40
- Website
- Arriva NL
- Second Class Single
- €25–40
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Schiphol Airport Train Station to Utrecht Centraal
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- €4–10
- Website
- Nederlandse Spoorwegen (NS)
Train from Utrecht Centraal to Maastricht
- Ave. Duration
- 1h 54m
- Frequency
- Hourly
- Estimated price
- €19–40
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +38 (050) 010-01-04
- [email protected]
- Website
- OrionBus
Bus from Masurenallee - Berlin to Aachen - 58, Peterstraße
- Ave. Duration
- 6h 31m
- Frequency
- Once daily
- Website
- OrionBus
- Phone
- 0800-0232 545
- Website
- Arriva NL
Bus from Aachen, Schanz to Margraten, Rijksweg
- Ave. Duration
- 42 min
- Frequency
- Every 20 minutes
- Estimated price
- €4–7
- Website
- Arriva NL
Bus from Valkenburg, Station Valkenburg to Margraten, Hendrik van Gelderstraat
- Ave. Duration
- 16 min
- Frequency
- Hourly
- Estimated price
- €2–4
- Website
- Arriva NL
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Berlin, Zentralen Omnibusbahnhof to Leverkusen
- Ave. Duration
- 8h 55m
- Frequency
- 3 times a day
- Estimated price
- €50–80
- Website
- Flixbus
Want to know more about travelling around Netherlands
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
Booking & Getting There
Berlin to Margraten bus services, operated by OrionBus, arrive at Aachen - 58, Peterstraße station.
Berlin to Margraten train services, operated by Deutsche Bahn Intercity (DB IC), arrive at Duisburg Hbf station.
Yes, the driving distance between Berlin to Margraten is 656 km. It takes approximately 5h 32m to drive from Berlin to Margraten.
There are 1607+ hotels available in Margraten.






































