Air Miles Calculator logo

How far is Handan from Yanbu?

The distance between Yanbu (Yanbu Airport) and Handan (Handan Airport) is 4526 miles / 7285 kilometers / 3933 nautical miles.

The driving distance from Yanbu (YNB) to Handan (HDG) is 5750 miles / 9253 kilometers, and travel time by car is about 110 hours 49 minutes.

Yanbu Airport – Handan Airport

Distance arrow
4526
Miles
Distance arrow
7285
Kilometers
Distance arrow
3933
Nautical miles

Search flights

Distance from Yanbu to Handan

There are several ways to calculate the distance from Yanbu to Handan. Here are two standard methods:

Vincenty's formula (applied above)
  • 4526.455 miles
  • 7284.624 kilometers
  • 3933.382 nautical miles

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

Haversine formula
  • 4518.411 miles
  • 7271.678 kilometers
  • 3926.392 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).

How long does it take to fly from Yanbu to Handan?

The estimated flight time from Yanbu Airport to Handan Airport is 9 hours and 4 minutes.

Flight carbon footprint between Yanbu Airport (YNB) and Handan Airport (HDG)

On average, flying from Yanbu to Handan generates about 523 kg of CO2 per passenger, and 523 kilograms equals 1 153 pounds (lbs). The figures are estimates and include only the CO2 generated by burning jet fuel.

Map of flight path and driving directions from Yanbu to Handan

See the map of the shortest flight path between Yanbu Airport (YNB) and Handan Airport (HDG).

Airport information

Origin Yanbu Airport
City: Yanbu
Country: Saudi Arabia Flag of Saudi Arabia
IATA Code: YNB
ICAO Code: OEYN
Coordinates: 24°8′39″N, 38°3′48″E
Destination Handan Airport
City: Handan
Country: China Flag of China
IATA Code: HDG
ICAO Code: ZBHD
Coordinates: 36°31′32″N, 114°25′32″E