Hyderabad, Andhra Pradesh, India
Shanghai, China
| Tranport | Distance | Time(hrs) | Cost(local) | Cost(usd) |
|---|---|---|---|---|
| Train | 7829.12 km | 128h 9mins | 1,165 CNY | 191.0 |
| Flight | 4926.6 km | 10h 35mins | 2,715 CNY | 445.0 |
| Flight | 4856.25 km | 11h 37mins | 3,111 CNY | 510.0 |
| Flight | 4876.02 km | 12h 57mins | 3,745 CNY | 614.0 |
| Flight | 4990.41 km | 12h 54mins | 4,026 CNY | 660.0 |
| Drive | 6787.04 km | 84h 46mins | 4,880 CNY | 800.0 |
The best and cheapest way to get from Hyderabad, Andhra Pradesh, India and Shanghai, China is to travel by train, which will cost about 1,165 CNY or 171.90 USD.