The itinerary lasts 16hrs 40min, and has 4 steps, and it will cost 9 euros minimum.
Marseille - Nice
The step from Marseille to Nice lasts 2hrs 30min. You'll travel in a high-speed train.
Nice - Vintimille
The step from Nice to Vintimille lasts 00hrs 50min. You'll travel in a ter.
You can find tickets from 9.2 euros.
Vintimille - Milan
The step from Vintimille to Milan lasts 3hrs 50min. You'll travel in a intercités.
Milan - Bari
The step from Milan to Bari lasts 9hrs 30min. You'll travel in a night train.