Travel from Zagreb to Würzburg

Bus or train from Zagreb to Würzburg?

Croatian Railways (HŽPP) operates a train from Zagreb to Würzburg twice daily. Tickets cost $75 - $110 and the journey takes 8 h 51 min. German Railways (DB) also services this route hourly. Alternatively, FlixBus operates a bus from Zagreb to Würzburg 5 times a week. Tickets cost $40 - $70 and the journey takes 9 h 30 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 Zagreb to Würzburg

ModeDurationPrice
From Zagreb bus to München Hbf then train to Würzburg Hbf.8 h 40 min115€
From Zagreb Glavni Kolod. train to München Hbf then train to Würzburg Hbf.11 h 24 min139€
From Zagreb bus to Nuremberg then bus to Würzburg.12 h59€
From Zagreb Glavni kolodvor night train to München Hbf then train to Würzburg Hbf.11 h 20 min114€
From Zagreb drive to Würzburg.7 h 26 min102€
From Zagreb shuttle to Zagreb airport, fly to Nuremberg airport, subway to Nürnberg Hbf, then train to Würzburg.6 h 26 min155€
From Zagreb shuttle to Zagreb airport, fly to Frankfurt airport, then train to Würzburg.6 h 5 min168€
From Zagreb shuttle to Zagreb airport, fly to Stuttgart airport, train to Stuttgart Hbf, then train to Würzburg.6 h 54 min163€
From Zagreb shuttle to Zagreb airport, fly to Munich airport, train to München Hbf, then train to Würzburg.6 h 34 min231€
From Zagreb shuttle to Ljubljana airport, fly to Frankfurt airport, then train to Würzburg.8 h273€
From Zagreb shuttle to Graz airport, fly to Frankfurt airport, then train to Würzburg.8 h 36 min277€
Close Print Itinerary
  1. Here are 11 options to get from
    Zagreb to Würzburg:

    1. Trip:
      1 Bus, train
      • One-Way approx: USD $126 - $156
      • Duration: 8 h 40 min
      Open +
      • Trip:
        1 Bus, train
        • One-Way approx: USD $126 - $156
        • Duration: 8 h 40 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $135 - $200
      • Duration: 11 h 24 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $135 - $200
        • Duration: 11 h 24 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $45 - $79
      • Duration: 12 h
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $45 - $79
        • Duration: 12 h
        Close x
    4. Trip:
      4 Night train, train
      • One-Way approx: USD $117 - $163
      • Duration: 11 h 20 min
      Open +
      • Trip:
        4 Night train, train
        • One-Way approx: USD $117 - $163
        • Duration: 11 h 20 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $100 - $150
      • Duration: 7 h 26 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $100 - $150
        • Duration: 7 h 26 min
        Close x
    6. Trip:
      6 Fly Zagreb to Nuremberg, train
      • One-Way approx: USD $132 - $631
      • Duration: 6 h 26 min
      Open +
      • Trip:
        6 Fly Zagreb to Nuremberg, train
        • One-Way approx: USD $132 - $631
        • Duration: 6 h 26 min
        Close x
    7. Trip:
      7 Fly Zagreb to Frankfurt, train
      • One-Way approx: USD $130 - $461
      • Duration: 6 h 5 min
      Open +
      • Trip:
        7 Fly Zagreb to Frankfurt, train
        • One-Way approx: USD $130 - $461
        • Duration: 6 h 5 min
        Close x
    8. Trip:
      8 Fly Zagreb to Stuttgart, train
      • One-Way approx: USD $117 - $481
      • Duration: 6 h 54 min
      Open +
      • Trip:
        8 Fly Zagreb to Stuttgart, train
        • One-Way approx: USD $117 - $481
        • Duration: 6 h 54 min
        Close x
    9. Trip:
      9 Fly Zagreb to Munich, train
      • One-Way approx: USD $164 - $590
      • Duration: 6 h 34 min
      Open +
      • Trip:
        9 Fly Zagreb to Munich, train
        • One-Way approx: USD $164 - $590
        • Duration: 6 h 34 min
        Close x
    10. Trip:
      10 Shuttle to Ljubljana, fly to Frankfurt, train
      • One-Way approx: USD $165 - $643
      • Duration: 8 h
      Open +
      • Trip:
        10 Shuttle to Ljubljana, fly to Frankfurt, train
        • One-Way approx: USD $165 - $643
        • Duration: 8 h
        Close x
    11. Trip:
      11 Shuttle to Graz, fly to Frankfurt, train
      • One-Way approx: USD $164 - $640
      • Duration: 8 h 36 min
      Open +
      • Trip:
        11 Shuttle to Graz, fly to Frankfurt, train
        • One-Way approx: USD $164 - $640
        • Duration: 8 h 36 min
        Close x