Air Miles Calculator logo

How far is Palermo from Beijing?

The distance between Beijing (Beijing Nanyuan Airport) and Palermo (Falcone Borsellino Airport) is 5204 miles / 8375 kilometers / 4522 nautical miles.

Beijing Nanyuan Airport – Falcone Borsellino Airport

Distance arrow
5204
Miles
Distance arrow
8375
Kilometers
Distance arrow
4522
Nautical miles

Search flights

Distance from Beijing to Palermo

There are several ways to calculate the distance from Beijing to Palermo. Here are two standard methods:

Vincenty's formula (applied above)
  • 5203.743 miles
  • 8374.613 kilometers
  • 4521.929 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
  • 5191.299 miles
  • 8354.585 kilometers
  • 4511.115 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 Beijing to Palermo?

The estimated flight time from Beijing Nanyuan Airport to Falcone Borsellino Airport is 10 hours and 21 minutes.

Flight carbon footprint between Beijing Nanyuan Airport (NAY) and Falcone Borsellino Airport (PMO)

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

Map of flight path from Beijing to Palermo

See the map of the shortest flight path between Beijing Nanyuan Airport (NAY) and Falcone Borsellino Airport (PMO).

Airport information

Origin Beijing Nanyuan Airport
City: Beijing
Country: China Flag of China
IATA Code: NAY
ICAO Code: ZBNY
Coordinates: 39°46′58″N, 116°23′16″E
Destination Falcone Borsellino Airport
City: Palermo
Country: Italy Flag of Italy
IATA Code: PMO
ICAO Code: LICJ
Coordinates: 38°10′33″N, 13°5′27″E