Distance from Punjab to Shanghai
Distance from Punjab to Shanghai is 4,363 kilometers. This air travel distance is equal to 2,711 miles.
The air travel (bird fly) shortest distance between Punjab and Shanghai is 4,363 km= 2,711 miles.
If you travel with an airplane (which has average speed of 560 miles) from Punjab to Shanghai, It takes 4.84 hours to arrive.
Punjab is located in India.
|GPS Coordinates (DMS)||31° 8´ 49.6680'' N |
75° 20´ 28.3920'' E
Map of Punjab
Punjab Distances to Cities
|Distance from Punjab to Shanghai||4,363 km|
|Distance from Punjab to Humen||3,895 km|
|Distance from Punjab to Wuda||2,982 km|
|Distance from Punjab to Baoying||4,122 km|
|Distance from Punjab to Deqing||4,239 km|
Shanghai is located in China.
|GPS Coordinates||31° 13´ 19.9920'' N |
121° 27´ 29.0160'' E
Map of Shanghai
Shanghai Distances to Cities
|Distance from Shanghai to Shimla||4,193 km|
|Distance from Shanghai to Taranagar||4,458 km|
|Distance from Shanghai to Jorhat||2,695 km|
|Distance from Shanghai to Jammu||4,371 km|
|Distance from Shanghai to Babrala||4,152 km|