Air Miles Calculator

Distance between Shanghai (PVG) and Lashio (LSH)

Flight distance from Shanghai to Lashio (Shanghai Pudong International Airport – Lashio Airport) is 1581 miles / 2545 kilometers / 1374 nautical miles. Estimated flight time is 3 hours 29 minutes.

Driving distance from Shanghai (PVG) to Lashio (LSH) is 1994 miles / 3209 kilometers and travel time by car is about 34 hours 6 minutes.

Map of flight path and driving directions from Shanghai to Lashio.

Shortest flight path between Shanghai Pudong International Airport (PVG) and Lashio Airport (LSH).

How far is Lashio from Shanghai?

There are several ways to calculate distances between Shanghai and Lashio. Here are two common methods:

Vincenty's formula (applied above)
  • 1581.413 miles
  • 2545.038 kilometers
  • 1374.211 nautical miles

Vincenty's formula calculates the distance between latitude/longitude points on the earth’s surface, using an ellipsoidal model of the earth.

Haversine formula
  • 1579.617 miles
  • 2542.147 kilometers
  • 1372.650 nautical miles

The haversine formula calculates the distance between latitude/longitude points assuming a spherical earth (great-circle distance – the shortest distance between two points).

Airport information


A Shanghai Pudong International Airport
City: Shanghai
Country: China Flag of China
IATA Code: PVG
ICAO Code: ZSPD
Coordinates: 31°8′36″N, 121°48′18″E

B Lashio Airport
City: Lashio
Country: Burma Flag of Burma
IATA Code: LSH
ICAO Code: VYLS
Coordinates: 22°58′40″N, 97°45′7″E

Time difference and current local times

The time difference between Shanghai and Lashio is 1 hour 30 minutes. Lashio is 1 hour 30 minutes behind Shanghai.

Time Difference

Shanghai

 CST

Lashio

 +0630

Carbon dioxide emissions

Estimated CO2 emissions per passenger is 185 kg (407 pounds).

Frequent Flyer Miles Calculator

Shanghai (PVG) → Lashio (LSH).

Distance:
1581
Elite level bonus:
0
Booking class bonus:
0

In total

Total frequent flyer miles:
1581

Round trip?