The itinerary lasts 8hrs 27min, and has 3 steps.
Lyon - Geneva
The step from Lyon to Geneva lasts 1hrs 57min. You'll travel in a ter.
Geneva - Milan
The step from Geneva to Milan lasts 4hrs 00min. You'll travel in a high-speed train.
Milan - Venise
The step from Milan to Venise lasts 2hrs 30min. You'll travel in a high-speed train.