Lanzhou, Gansu, China
Yancheng, Jiangsu, China
| Tranport | Distance | Time(hrs) | Cost(local) | Cost(usd) |
|---|---|---|---|---|
| Train | 2378.64 km | 30h 16mins | 342 CNY | 56.0 |
| Bus | 2766.4 km | 41h 10mins | 811 CNY | 133.0 |
| Train | 2468.4 km | 20h 31mins | 1,043 CNY | 171.0 |
| Drive | 1830.15 km | 18h 27mins | 1,159 CNY | 190.0 |
| Flight | 1694.16 km | 4h 52mins | 1,379 CNY | 226.0 |
| Train | 2179.84 km | 17h 48mins | 1,446 CNY | 237.0 |
| Flight | 1786.02 km | 6h 10mins | 1,983 CNY | 325.0 |
The best and cheapest way to get from Lanzhou, Gansu, China and Yancheng, Jiangsu, China is to travel by train, which will cost about 342 CNY or 50.40 USD.