The itinerary includes 20h16 of transport and 3 steps.

Bordeaux - Paris
The step from Bordeaux to Paris lasts 2h06. You'll travel in a high speed train.

Paris - Zurich
The step from Paris to Zurich lasts 4h10. You'll travel in a TGV Lyria.

Zurich - Zagreb
From Zurich, take the 8.40pm train to wake up refreshed in Croatia the next morning, arriving in Zagreb at 10.39am.
The step from Zurich to Zagreb lasts 14h00. You'll travel in a Nightjet operated by ÖBB.