The itinerary lasts 18hrs 41min, and has 3 steps.

Nice - Paris
The step from Nice to Paris lasts 5hrs 49min. You'll travel in a high speed train.

Paris - Brussels
The step from Paris to Brussels lasts 1hrs 22min. You'll travel in a Eurostar.

Brussels - Berlin
The step from Brussels to Berlin lasts 11hrs 30min. You'll travel in a night train.