Travel from Amsterdam to Leipzig

Train, bus or fly from Amsterdam to Leipzig?

Dutch Railways (NS) operates a train from Amsterdam to Leipzig 3 times a day. Tickets cost $65 - $100 and the journey takes 4 h 17 min. German Railways (DB) also services this route hourly. Alternatively, FlixBus operates a bus from Amsterdam to Leipzig twice daily. Tickets cost $35 - $65 and the journey takes 9 h 5 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Amsterdam to Leipzig

From Amsterdam Centraal train to Hannover Hbf then train to Leipzig Hbf. 7 h 50 min 136€. From Amsterdam, Amsterdam Sloterdijk bus to Leipzig, Leipzig central station. 9 h 5 min 52€. From Amsterdam Centraal Station bus to Hannover Zob then bus to Leipzig Hbf Ostausgang Sachsenallee. 11 h 30 min 91€. From Amsterdam drive to Leipzig. 5 h 50 min 99€. From Amsterdam Centraal train to Amsterdam airport, fly to Leipzig airport, then train to Leipzig. 5 h 29 min 151€. From Amsterdam Centraal train to Düsseldorf Hbf, train to Dusseldorf airport, fly to Leipzig airport, then train to Leipzig. 4 h 59 min 129€. From Amsterdam Centraal train to Amsterdam airport, fly to Dresden airport, train to Dresden-Neustadt, then train to Leipzig. 5 h 49 min 173€. From Amsterdam Centraal train to Amsterdam airport, fly to Berlin Tegel airport, bus to Berlin Hauptbahnhof, then train to Leipzig. 5 h 55 min 151€. From Amsterdam Centraal train to Köln, Dom / Hbf, train to Cologne/Bonn Apt airport, fly to Leipzig airport, then train to Leipzig. 5 h 17 min 153€. From Amsterdam Centraal train to Amsterdam airport, fly to Berlin Schoenefeld airport, train to Berlin Südkreuz, then train to Leipzig. 6 h 9 min 129€.
Close Print Itinerary
  1. Here are 10 options to get from
    Amsterdam to Leipzig:

    1. Trip:
      1 Train
      • One-Way approx: USD $125 - $190
      • Duration: 7 h 50 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $125 - $190
        • Duration: 7 h 50 min
        Close x
    2. Trip:
      2 Bus FlixBus
      • One-Way approx: USD $35 - $65
      • Duration: 9 h 5 min
      Open +
      • Trip:
        2 Bus FlixBus
        • One-Way approx: USD $35 - $65
        • Duration: 9 h 5 min
        Close x
    3. Trip:
      3 Bus Deinbus
      • One-Way approx: USD $95 - $117
      • Duration: 11 h 30 min
      Open +
      • Trip:
        3 Bus Deinbus
        • One-Way approx: USD $95 - $117
        • Duration: 11 h 30 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $100 - $150
      • Duration: 5 h 50 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $100 - $150
        • Duration: 5 h 50 min
        Close x
    5. Trip:
      5 Fly Amsterdam to Leipzig
      • One-Way approx: USD $109 - $477
      • Duration: 5 h 29 min
      Open +
      • Trip:
        5 Fly Amsterdam to Leipzig
        • One-Way approx: USD $109 - $477
        • Duration: 5 h 29 min
        Close x
    6. Trip:
      6 Train to Dusseldorf, fly to Leipzig
      • One-Way approx: USD $94 - $309
      • Duration: 4 h 59 min
      Open +
      • Trip:
        6 Train to Dusseldorf, fly to Leipzig
        • One-Way approx: USD $94 - $309
        • Duration: 4 h 59 min
        Close x
    7. Trip:
      7 Fly Amsterdam to Dresden, train
      • One-Way approx: USD $136 - $515
      • Duration: 5 h 49 min
      Open +
      • Trip:
        7 Fly Amsterdam to Dresden, train
        • One-Way approx: USD $136 - $515
        • Duration: 5 h 49 min
        Close x
    8. Trip:
      8 Fly Amsterdam to Berlin Tegel, train
      • One-Way approx: USD $120 - $337
      • Duration: 5 h 55 min
      Open +
      • Trip:
        8 Fly Amsterdam to Berlin Tegel, train
        • One-Way approx: USD $120 - $337
        • Duration: 5 h 55 min
        Close x
    9. Trip:
      9 Train to Cologne/Bonn Apt, fly to Leipzig
      • One-Way approx: USD $98 - $278
      • Duration: 5 h 17 min
      Open +
      • Trip:
        9 Train to Cologne/Bonn Apt, fly to Leipzig
        • One-Way approx: USD $98 - $278
        • Duration: 5 h 17 min
        Close x
    10. Trip:
      10 Fly Amsterdam to Berlin Schoenefeld, train
      • One-Way approx: USD $88 - $262
      • Duration: 6 h 9 min
      Open +
      • Trip:
        10 Fly Amsterdam to Berlin Schoenefeld, train
        • One-Way approx: USD $88 - $262
        • Duration: 6 h 9 min
        Close x