The Full Journey

London → Singapore

19,058 kilometres across 14 countries in 70 days. Every leg, every connection, every night — documented in full.

19,058 km
Total distance
70 days
On the road
14
Countries
£6,527
Total cost (2 people)

The Route

Loading map…

Journey Legs

#FromToTransportDurationCost (pp)
1LondonParisBus / Ferry10 hrs£70
2ParisBerlinTrain8 hrs£187
3BerlinVilniusTrain18 hrs£45
4VilniusRigaBus4 hrs£8
5RigaMoscowTrain16 hrs£40
6MoscowYekaterinburgTrain (Trans-Siberian)26 hrs£46
7YekaterinburgNovosibirskTrain (Trans-Siberian)20 hrs£36
8NovosibirskIrkutskTrain (Trans-Siberian)24 hrs£40
9IrkutskUlaanbaatarTrain (Trans-Mongolian)22 hrs£55
10UlaanbaatarBeijingTrain (Trans-Mongolian)30 hrs£80
11BeijingShanghaiHigh-speed train5 hrs£50
12ShanghaiNanningTrain17 hrs£38
13NanningHanoiTrain12 hrs£22
14HanoiVientianeBus24 hrs£18
15VientianeBangkokSleeper train13 hrs£20
16BangkokKoh TaoBus + Ferry12 hrs£22
17Koh TaoButterworthFerry + Train14 hrs£28
18ButterworthSingaporeBus9 hrs£24

Accommodation & Stops

CityCountryNightsNotes
LondonUKStarting point
ParisFrance1Transit stop
BerlinGermany3
VilniusLithuania2
RigaLatvia2
MoscowRussia3
IrkutskRussia2Lake Baikal day trip
UlaanbaatarMongolia9Steppe tour included
BeijingChina4Great Wall day trip
ShanghaiChina3
HanoiVietnam3
VientianeLaos2
BangkokThailand4
Koh TaoThailand15PADI diving course
SingaporeSingapore7Final destination

All costs in GBP. Total for 2 people: £6,527 (12,490 SGD).