Air Miles Calculator

Distance between Beijing (PEK) and Kassala (KSL)

Distance from Beijing to Kassala (Beijing Capital International Airport – Kassala Airport) is 5036 miles / 8105 kilometers / 4376 nautical miles.

How far is Kassala from Beijing?

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

Vincenty's formula (applied above)
  • 5036.259 miles
  • 8105.073 kilometers
  • 4376.389 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
  • 5030.041 miles
  • 8095.066 kilometers
  • 4370.986 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).

Flight duration

Estimated flight time from Beijing Capital International Airport (PEK) to Kassala Airport (KSL) is 10 hours 2 minutes.

Time difference and current local times

The time difference between Beijing and Kassala is 6 hours. Kassala is 6 hours behind Beijing.

Time Difference

Beijing
Kassala

Beijing

 CST

Kassala

 CAT

Carbon dioxide emissions

Estimated CO2 emissions per passenger is 596 kg (1 314 pounds).

Airport information


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

B Kassala Airport
City: Kassala
Country: Sudan Flag of Sudan
IATA Code: KSL
ICAO Code: HSKA
Coordinates: 15°23′14″N, 36°19′43″E

Beijing to Kassala flight path

Shortest flight path between Beijing Capital International Airport (PEK) and Kassala Airport (KSL).

Frequent Flyer Miles Calculator

Beijing (PEK) → Kassala (KSL).

Elite level bonus (%):
Booking class bonus (%):
Air miles:
5036
Elite level bonus:
0
Booking class bonus:
0

In total

Total frequent flyer miles:
5036

Round trip?