The itinerary lasts 21hrs 36min, and has 3 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.

Zagreb - Split
The step from Zagreb to Split lasts 6hrs 00min. You'll travel in a intercités.