The itinerary lasts 15hrs 36min, and has 2 steps.

Strasbourg - Stuttgart
The step from Strasbourg to Stuttgart lasts 1hrs 18min. You'll travel in a high speed train.

Stuttgart - Zagreb
The step from Stuttgart to Zagreb lasts 14hrs 18min. You'll travel in a night train.