Air Miles Calculator

Distance between Shenzhen (SZX) and Qiqihar (NDG)

Flight distance from Shenzhen to Qiqihar (Shenzhen Bao'an International Airport – Qiqihar Sanjiazi Airport) is 1787 miles / 2875 kilometers / 1553 nautical miles. Estimated flight time is 3 hours 52 minutes.

Driving distance from Shenzhen (SZX) to Qiqihar (NDG) is 2193 miles / 3529 kilometers and travel time by car is about 37 hours 14 minutes.

Map of flight path and driving directions from Shenzhen to Qiqihar.

Shortest flight path between Shenzhen Bao'an International Airport (SZX) and Qiqihar Sanjiazi Airport (NDG).

How far is Qiqihar from Shenzhen?

There are several ways to calculate distances between Shenzhen and Qiqihar. Here are two common methods:

Vincenty's formula (applied above)
  • 1786.719 miles
  • 2875.446 kilometers
  • 1552.617 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
  • 1789.954 miles
  • 2880.651 kilometers
  • 1555.427 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 Shenzhen Bao'an International Airport
City: Shenzhen
Country: China Flag of China
IATA Code: SZX
ICAO Code: ZGSZ
Coordinates: 22°38′21″N, 113°48′39″E

B Qiqihar Sanjiazi Airport
City: Qiqihar
Country: China Flag of China
IATA Code: NDG
ICAO Code: ZYQQ
Coordinates: 47°14′22″N, 123°55′4″E

Time difference and current local times

There is no time difference between Shenzhen and Qiqihar.

Time Difference

Shenzhen

 CST

Qiqihar

 CST

Carbon dioxide emissions

Estimated CO2 emissions per passenger is 199 kg (439 pounds).

Frequent Flyer Miles Calculator

Shenzhen (SZX) → Qiqihar (NDG).

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

In total

Total frequent flyer miles:
1787

Round trip?