The itinerary lasts 9hrs 12min, 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 - Rome
The step from Milan to Rome lasts 3hrs 15min. You'll travel in a high-speed train.