Shenzhen, Guangdong, China
Yinchuan, Ningxia, China
Tranport | Distance | Time(hrs) | Cost(local) | Cost(usd) |
---|---|---|---|---|
Train | 3236.48 km | 43h 39mins | 670 CNY | 109.8 |
Bus | 2440.16 km | 38h 53mins | 689 CNY | 113.0 |
Bus | 2739.72 km | 41h 49mins | 744 CNY | 122.0 |
Flight | 2021.64 km | 6h 14mins | 1,348 CNY | 221.0 |
Drive | 2536.74 km | 25h 35mins | 1,647 CNY | 270.0 |
Train | 3206.88 km | 24h 5mins | 1,769 CNY | 290.0 |
Flight | 2223.9 km | 10h 24mins | 1,958 CNY | 321.0 |
Flight | 2073.39 km | 7h 59mins | 2,507 CNY | 411.0 |
The best and cheapest way to get from Shenzhen, Guangdong, China and Yinchuan, Ningxia, China is to travel by train, which will cost about 671 CNY or 99.00 USD.