The itinerary lasts 2days 6hrs 40min, and has 5 steps, and it will cost 105 euros minimum.

Lyon - Geneva
The step from Lyon to Geneva lasts 1hrs 57min. You'll travel in a regional train.

Geneva - Milan
Up to 3 direct trains a day, with typical departures at 05:27, 13:27 and 18:27 from Geneva Cornavin.
The route passes through spectacular Alpine scenery, including the shores of Lake Geneva, the vineyards of Lavaux, the Simplon Pass and the Italian valleys: an excellent opportunity to enjoy the panorama while traveling in comfort!
The step from Geneva to Milan lasts 4hrs 23min. You'll travel in a high speed train.

Milan (Station Rogoredo) - Vienna
The step from Milan (Station Rogoredo) to Vienna lasts 11hrs 30min. You'll travel in a night train.

Vienna - Bucharest
The step from Vienna to Bucharest lasts 18hrs 20min. You'll travel in a night train.
You can find tickets from 65 euros.

Bucharest - Istanbul
For reservations, we recommend going to the station to get a train sleeper
The step from Bucharest to Istanbul lasts 18hrs 30min. You'll travel in a night train.
You can find tickets from 40 euros.