# Distance between Zhoushan (HSN) and Beijing (PEK)

Flight distance from Zhoushan to Beijing (Zhoushan Putuoshan Airport – Beijing Capital International Airport) is 772 miles / 1242 kilometers / 671 nautical miles. Estimated flight time is 1 hour 57 minutes.

Driving distance from Zhoushan (HSN) to Beijing (PEK) is 903 miles / 1454 kilometers and travel time by car is about 15 hours 26 minutes.

## Map of flight path and driving directions from Zhoushan to Beijing.

Shortest flight path between Zhoushan Putuoshan Airport (HSN) and Beijing Capital International Airport (PEK).

## How far is Beijing from Zhoushan?

There are several ways to calculate distances between Zhoushan and Beijing. Here are two common methods:

Vincenty's formula (applied above)
• 771.897 miles
• 1242.247 kilometers
• 670.760 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
• 773.039 miles
• 1244.085 kilometers
• 671.752 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 Zhoushan Putuoshan Airport
City: Zhoushan
Country: China
IATA Code: HSN
ICAO Code: ZSZS
Coordinates: 29°56′3″N, 122°21′43″E

B Beijing Capital International Airport
City: Beijing
Country: China
IATA Code: PEK
ICAO Code: ZBAA
Coordinates: 40°4′48″N, 116°35′5″E

## Time difference and current local times

There is no time difference between Zhoushan and Beijing.

CST

CST

## Carbon dioxide emissions

Estimated CO2 emissions per passenger is 132 kg (291 pounds).

## Frequent Flyer Miles Calculator

Zhoushan (HSN) → Beijing (PEK).

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

### In total

Total frequent flyer miles:
772

Round trip?