The itinerary lasts 9hrs 10min, and has 2 steps.

Zurich - Paris
The step from Zurich to Paris lasts 4hrs 10min. You'll travel in a high speed train.

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