Hallo olivia2
Deine Frage kann nicht beantwortet werden, da sie viel zu ungenau ist. Kroatien ist gross. Möchtest du am Tag oder mit dem Nachtzug reisen, an welchem Tag? usw.
Die Bandbreite der Preise für eine Bahnreise nach Zagreb reicht von 240 - 420 Franken am Tag und von 65 - 90 Franken mit dem Nachtzug (Quelle: rome2rio.com). Beim Nachtzug sind die komfortableren Plätze jedoch jedoch um einiges teurer.
An deiner Stellen würde ich mich an einem Billettschalter beraten lassen. Man kann im Voraus einen Beratungstermin reservieren.
Gruss, Reto