Rome2Rio

How to get fromBerlin to Margratenby train, bus, car, or plane

Find Transport to Margraten

See all options

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.

  1. Train

    best
    1. Take the train from Berlin Hbf to Duisburg Hbftrain train 10 / ...
    2. Take the train from Duisburg Hbf to Aachen, Schanz Bftrain train Rb33
    7h 13m
    €64–284
  2. Bus

    1. Take the bus from Masurenallee - Berlin to Aachen - 58, Peterstraßebus bus Mykolayiv
    9h 24m
  3. Drive  656 km

    1. Drive from Berlin to Margratencar car 656 km
    5h 32m
    €121–175
  4. Fly to Cologne Bonn Airport, train, line 350 bus

    1. Fly from Berlin Brandenburg Airport (BER) to Cologne Bonn Airport (CGN)plane plane BER - CGN
    2. Take the train from Köln Hbf to Aachen, Hbftrain train
    3. Take the bus from Aachen, Schanz to Margraten, Rijkswegbus bus
    4h 56m
    €92–317
  5. Train via Wolfsburg

    1. Take the train from Berlin Hbf to Wolfsburg, Hauptbahnhoftrain train 10 / ...
    2. Take the train from Wolfsburg, Hauptbahnhof to Duisburg Hbftrain train 10 / ...
    3. Take the train from Duisburg Hbf to Aachen, Schanz Bftrain train
    7h 46m
    €109–289
  6. Bus, train

    1. Take the bus from Berlin, Zentralen Omnibusbahnhof to Leverkusenbus bus N1320 / ...
    2. Take the train from Leverkusen Mitte to Aachen-Rothe Erdetrain train Re
    11h 44m
  7. Fly to Düsseldorf International Airport, train, line 51 bus

    1. Fly from Berlin Brandenburg Airport (BER) to Düsseldorf International Airport (DUS)plane plane BER - DUS
    2. Take the train from Duesseldorf Hbf to Herzogenrathtrain train
    3. Take the train from Herzogenrath to Valkenburgtrain train
    4. Take the bus from Valkenburg, Station Valkenburg to Margraten, Hendrik van Gelderstraatbus bus
    6h 16m
  8. Fly to Brussels Airport, train

    1. Fly from Berlin Brandenburg Airport (BER) to Brussels Airport (BRU)plane plane BER - BRU
    2. Take the train from Brussels Airport-Zaventem to Liège-Guilleminstrain train
    6h 34m
    €111–322
  9. Fly to Frankfurt, train

    1. Fly from Berlin Brandenburg Airport (BER) to Frankfurt (FRA)plane plane BER - FRA
    2. Take the train from Frankfurt to Aachen, Hbftrain train
    6h 10m
    €128–320
  10. Fly to Amsterdam Airport Schiphol, train

    1. Fly from Berlin Brandenburg Airport (BER) to Amsterdam Airport Schiphol (AMS)plane plane BER - AMS
    2. Take the train from Schiphol Airport Train Station to Utrecht Centraaltrain train
    3. Take the train from Utrecht Centraal to Maastrichttrain train
    7h 15m
    €124–369

Berlin to Margraten by train and bus

Calendar159Weekly Services
Duration7h 13mAverage Duration
Ticket€64Cheapest Price
See schedules

Comparing Your Travel Options

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.

Airlines
Train operators
Bus operators

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

Booking & Getting There