Train from Hamburg to Zagreb: Tickets & Schedules

Next departures

Next departures for Hamburg to Zagreb on December 17
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Deutsche Bahn ICE + EuroCity Train
Hamburg Hbf
Glavni kolodorCheapest
Deutsche Bahn ICE + EuroCity Train
Hamburg Hbf
Glavni kolodorFastest
Flixtrain + Flixbus
    Hamburg Hbf
    Autobusni kolodvorNo tags
    Deutsche Bahn ICE + EuroCity Train
    Hamburg Hbf
    Glavni kolodorNo tags
    Flixtrain + Flixbus
      Hamburg Hbf
      Autobusni kolodvorNo tags

      Last refresh of the prices: Yesterday at 10:57 PM CET.

      Compare 3 ways to go from Hamburg to Zagreb

      We recommend taking the train

      Among the sustainable travel choices, the train stands out as a good way to reach Zagreb. The journey takes about 20 hours 42 minutes, and with fares starting at just $71, it presents an excellent value for a comfortable ride.

      1train per day
      20h 42mAverage Duration
      962 kmDistance
      23kgCO₂ emissions
      Average Price$101 - $330Average Duration21h 10m
      24kg CO₂e
      Average Price$71 - $161Average Duration20h 42m
      23kg CO₂e
      Carpool
      Average Price$196 - $196Average Duration14h 10m
      40kg CO₂e

      What's the cheapest way to go from Hamburg to Zagreb?

      busbud logoThe train is the cheapest travel choice for this destination

      The best way to travel between Hamburg and Zagreb is by train. By choosing the train, you'll get to save some money as you travel to your destination, as ticket prices cost $159 on average. If you're on a budget, you'll find cheap tickets from $71. If you're looking for the fastest way to get to Zagreb, choose the train, as it will take you from Hamburg to Zagreb in about 14h 10m —that's the fastest way to get there!

      People from around the world trust Busbud