Train from Berlin to Zagreb: Tickets & Schedules

Next departures

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

      Last refresh of the prices: Today at 9:46 PM CET.

      Compare 3 ways to go from Berlin to Zagreb

      We recommend carpooling

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

      1carpool per day
      10h 30mAverage Duration
      477 milesDistance
      32kgCO₂ emissions
      Average Price$54 - $262Average Duration16h 30m
      19kg CO₂e
      Average Price$63 - $201Average Duration19h 55m
      18kg CO₂e
      Carpool
      Average Price$104 - $109Average Duration10h 30m
      32kg CO₂e

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

      busbud logoThe train is the cheapest travel choice for this destination

      The best way to travel between Berlin 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 $71 on average. If you're on a budget, you'll find cheap tickets from $63. If you're looking for the fastest way to get to Zagreb, choose the train, as it will take you from Berlin to Zagreb in about 10h 30m - that's the fastest way to get there!

      People from around the world trust Busbud