The 17,000 km route is the longest uninterrupted rail journey in the world (except for changing cars during transfers)!
Leaving Portugal, the first two days of this adventure are simple, since all the countries crossed are part of the European Union and all are covered by the network Eurail with the Eurail Pass. Using the most direct networks, the distance between Porto and Warsaw in Poland can be done in 40 hours and 33 minutes (including time zone changes), with only four transfers!
From Poland, travelers will travel through Belarus: 26 hours and 25 minutes to cross the 1,311 kilometers between Warsaw and Moscow.
Departing from Moscow, passengers board the legendary Trans-Siberian Railway, passing through the cities of Perm, Yekaterinburg, Omsk, Novosibirsk, and Krasnoyarsk. They then descend south to Ulan Ude, then on to Mongolia before reaching Beijing, six nights and 7622 kilometers later.
From Beijing, the last leg of this trans-Eurasian rail journey begins. It is then necessary to go from the central station to the west Beijing station, in order to take the train to Hanoi, Vietnam. There will then be a train change at the Vietnamese border.
Once in Hanoi, a 33-hours-journey (1,726 kilometers) must still be made to finally reach Ho Chi Minh City.
All in all, this 17,000-kilometer journey crosses 12 countries in about 14 days. The costs to be expected vary between 2,500 and 4,000 € per person.
So who's on board?
The complete details of this trip is on this website.