The itinerary lasts 14hrs 42min, and has 1 steps, and it will cost 129 euros minimum.
Zurich - Zagreb
The step from Zurich to Zagreb lasts 14hrs 42min. You'll travel in a night train from the company HŽPP.
On board, you'll have access to: Plug sockets.
You can find tickets from 129 euros if you book 2 months in advance.