Distance from Nairobi to Port Moresby

The distance between Nairobi, Kenya and Port Moresby, Papua New Guinea is 12,224 kilometers (7,596 miles).

Nairobi, Nairobi County, Kenya

Port Moresby, National Capital, Papua New Guinea

From Nairobi to Port Moresby, the straight-line distance is 12,224 kilometers, heading east. Nairobi is situated at an altitude of 1,684 meters above sea level, while Port Moresby is at 25 meters.

Travel time

Mode Estimated time
Airplane 18-20 hours
Jet fighter 12-14 hours
Speed Time
300 km/h
Nairobi, Kenya

Local time:

Time Zone: Africa/Nairobi

Coordinates: 1.2833° S 36.8167° E

Elevation: 1,684 m (5,525 ft)


Nearby airports:
  • Nairobi Wilson Airport (WIL)
  • Jomo Kenyatta International Airport (NBO)
  • Nyeri Airport (NYE)
  • Nakuru Airport (NUU)
  • Nanyuki Airport (NYK)
Port Moresby, Papua New Guinea

Local time:

Time Zone: Pacific/Port_Moresby

Coordinates: 9.4772° S 147.1509° E

Elevation: 25 m (82 ft)


Nearby airports:
  • Jacksons International Airport (POM)
  • Haelogo Airport (HEO)
  • Efogi Airport (EFG)
  • Kagi Airstrip (KGW)
  • Nadunumu Airport (NDN)

Other distances from Nairobi

Distance between cities Kilometers
From Nairobi to Kakamega 288 km
From Nairobi to Mombasa 441 km
From Nairobi to Nakuru 136 km
From Nairobi to Eldoret 263 km
From Nairobi to Kisumu 263 km

Other distances from Port Moresby

Distances between cities Kilometers
From Port Moresby to Lae 305 km
From Port Moresby to Madang 494 km
From Port Moresby to Wau 241 km
From Port Moresby to Buin 988 km
From Port Moresby to Arawa 995 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Nairobi and Port Moresby.

From To Distance (kilometers)
Buenos Aires, Argentina Oslo, Norway 12,224 km
Dhaka, Bangladesh Ottawa, Canada 12,222 km
Canberra, Australia Kakamega, Kenya 12,226 km
Taipei, Taiwan Port Harcourt, Nigeria 12,226 km
Los Angeles, United States Cairo, Egypt 12,221 km
Callao, Peru Istanbul, Turkey 12,228 km
Moscow, Russia Piura, Peru 12,220 km
Kanpur, India Philadelphia, United States 12,228 km
Port Moresby, Papua New Guinea Colorado Springs, United States 12,228 km
Portland, United States Indore, India 12,220 km
Adelaide, Australia Rosario, Argentina 12,228 km
Wellington, New Zealand Lucknow, India 12,229 km
Shenzhen, China Las Palmas de Gran Canaria, Spain 12,219 km
Lima, Peru Istanbul, Turkey 12,219 km
Toronto, Canada Indore, India 12,229 km
Buenos Aires, Argentina Istanbul, Turkey 12,229 km
Arequipa, Peru Saint Petersburg, Russia 12,230 km
Nairobi, Kenya Brampton, Canada 12,218 km

Measure more distances between cities