# Distance between Shijiazhuang (SJW) and Shenzhen (SZX)

Flight distance from Shijiazhuang to Shenzhen (Shijiazhuang Zhengding International Airport – Shenzhen Bao'an International Airport) is 1079 miles / 1736 kilometers / 937 nautical miles. Estimated flight time is 2 hours 32 minutes.

Driving distance from Shijiazhuang (SJW) to Shenzhen (SZX) is 1229 miles / 1978 kilometers and travel time by car is about 20 hours 54 minutes.

## Map of flight path and driving directions from Shijiazhuang to Shenzhen.

Shortest flight path between Shijiazhuang Zhengding International Airport (SJW) and Shenzhen Bao'an International Airport (SZX).

## How far is Shenzhen from Shijiazhuang?

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

Vincenty's formula (applied above)
• 1078.776 miles
• 1736.122 kilometers
• 937.431 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
• 1081.989 miles
• 1741.293 kilometers
• 940.223 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 Shijiazhuang Zhengding International Airport
City: Shijiazhuang
Country: China
IATA Code: SJW
ICAO Code: ZBSJ
Coordinates: 38°16′50″N, 114°41′49″E

B Shenzhen Bao'an International Airport
City: Shenzhen
Country: China
IATA Code: SZX
ICAO Code: ZGSZ
Coordinates: 22°38′21″N, 113°48′39″E

## Time difference and current local times

There is no time difference between Shijiazhuang and Shenzhen.

CST

CST

## Carbon dioxide emissions

Estimated CO2 emissions per passenger is 156 kg (343 pounds).

## Frequent Flyer Miles Calculator

Shijiazhuang (SJW) → Shenzhen (SZX).

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

### In total

Total frequent flyer miles:
1079

Round trip?