Travel from Leipzig to Hamburg

Train, bus or fly from Leipzig to Hamburg?

German Railways (DB) operates a train from Leipzig to Hamburg hourly. Tickets cost $23 - $130 and the journey takes 3 h 3 min. Alternatively, FlixBus operates a bus from Leipzig to Hamburg hourly. Tickets cost $10 - $18 and the journey takes 2 h 10 min. 2 other operators also service this route.

Travel Guides

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

How to get from Leipzig to Hamburg

From Leipzig Hbf train to Hamburg Hbf. 3 h 3 min 29€. From Leipzig, Leipzig central station bus to Berlin, Berlin central bus station then bus to Hamburg. 5 h 52 min 33€. From Leipzig, Leipzig central station bus to Hamburg. 7 h 5 min 42€. From Leipzig rideshare to Hamburg. 4 h 46 min 18€. From Leipzig drive to Hamburg. 3 h 46 min 51€. From Leipzig Markt train to Leipzig airport, fly to Hamburg airport, then train to Hamburg. 4 h 36 min 126€. From Leipzig Markt train to Leipzig airport, fly to Bremen airport, taxi to Bremen Hbf, then train to Hamburg. 5 h 57 min 199€. From Leipzig Markt train to Leipzig airport, fly to Hannover airport, train to Hannover Hbf, then train to Hamburg. 6 h 25 min 171€.
Close Print Itinerary
  1. Here are 8 options to get from
    Leipzig to Hamburg:

    1. Trip:
      1 Train
      • One-Way approx: USD $23 - $130
      • Duration: 3 h 3 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $23 - $130
        • Duration: 3 h 3 min
        Close x
    2. Trip:
      2 Bus via Berlin, Berlin central bus station
      • One-Way approx: USD $27 - $46
      • Duration: 5 h 52 min
      Open +
      • Trip:
        2 Bus via Berlin, Berlin central bus station
        • One-Way approx: USD $27 - $46
        • Duration: 5 h 52 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $30 - $55
      • Duration: 7 h 5 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $30 - $55
        • Duration: 7 h 5 min
        Close x
    4. Trip:
      4 Rideshare
      • One-Way approx: USD $23
      • Duration: 4 h 46 min
      Open +
      • Trip:
        4 Rideshare
        • One-Way approx: USD $23
        • Duration: 4 h 46 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $50 - $75
      • Duration: 3 h 46 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $50 - $75
        • Duration: 3 h 46 min
        Close x
    6. Trip:
      6 Fly to Hamburg
      • One-Way approx: USD $68 - $286
      • Duration: 4 h 36 min
      Open +
      • Trip:
        6 Fly to Hamburg
        • One-Way approx: USD $68 - $286
        • Duration: 4 h 36 min
        Close x
    7. Trip:
      7 Fly to Bremen, train
      • One-Way approx: USD $127 - $421
      • Duration: 5 h 57 min
      Open +
      • Trip:
        7 Fly to Bremen, train
        • One-Way approx: USD $127 - $421
        • Duration: 5 h 57 min
        Close x
    8. Trip:
      8 Fly to Hannover, train
      • One-Way approx: USD $102 - $364
      • Duration: 6 h 25 min
      Open +
      • Trip:
        8 Fly to Hannover, train
        • One-Way approx: USD $102 - $364
        • Duration: 6 h 25 min
        Close x