Time Difference Distance Codes

Vientiane to Shanghai Distance

Flight distance from Vientiane to Shanghai is 1510.5 Miles
(2430.9 Kilometers / 1311.7 Nautical Miles)

Approximate flight duration time from Vientiane, Laos to Shanghai, China is 3 hrs, 8 mins

Distance from


Vientiane and Shanghai time difference

Coordinates: Vientiane: 17° 58' North, 102° 36' East
Shanghai: 31° 13' North, 121° 28' East
Vientiane time now
Shanghai time now
Vientiane sunrise sunset
Shanghai sunrise sunset
Distance from Vientiane to cities in China:
Vientiane to Qiqihar distance
Vientiane to Nanchang distance
Vientiane to Sian distance
Vientiane to Shijiazhuang distance
Vientiane to Shenzhen distance

The distance between Vientiane and Shanghai displayed on this page is the direct air distance (direct route as crow flies). Driving involves larger distances. Also please note that the flight duration time is calculated as approximate and for a non-stop flight between Vientiane and Shanghai. The actual flight duration may be different depending on the speed of the aircraft and other factors.