Haikou, Hainan, China
Yinchuan, Ningxia, China
Tranport | Distance | Time(hrs) | Cost(local) | Cost(usd) |
---|---|---|---|---|
Bus | 3291.75 km | 53h 48mins | 1,019 CNY | 167.0 |
Bus | 3183.42 km | 50h 23mins | 1,299 CNY | 213.0 |
Bus | 2996.67 km | 42h 49mins | 1,507 CNY | 247.0 |
Train | 3232.0 km | 34h 6mins | 1,621 CNY | 265.71 |
Drive | 2926.38 km | 30h 33mins | 1,891 CNY | 310.0 |
Flight | 2251.6 km | 6h 15mins | 2,629 CNY | 431.0 |
Flight | 2364.88 km | 11h 54mins | 2,812 CNY | 461.0 |
The best and cheapest way to get from Haikou, Hainan, China and Yinchuan, Ningxia, China is to travel by bus, which will cost about 1,019 CNY or 150.30 USD.