Direct (nonstop) flights from Port Moresby to Guangzhou

1 airline flys nonstop from Port Moresby Jacksons International (POM) to Guangzhou Baiyun International Airport (CAN). It's 3,218 miles (5,179 km), about 7h 10m in the air. Operated by China Southern Airlines.

POM
Port Moresby Jacksons International
🇵🇬 Port Moresby, Papua New Guinea
CAN
Guangzhou Baiyun International Airport
🇨🇳 Guangzhou, China
Flight Time
7h 10m
Distance
3,218 mi
5,179 km
CO₂/pax
492 kg
−29 kg vs. layover
Airlines
1
China Southern Airlines
Time Diff
-2h
Operated by China Southern Airlines China Southern Airlines

Route data last updated: May 29, 2026

Airlines with non-stop flights

China Southern Airlines CZ China Southern Airlines
Route
POM → CAN
Flight Time
7h 10m
Distance
3,218 mi

Alternative Routes

Other ways to fly from Port Moresby to Guangzhou with one stop · direct emits 492 kg CO₂ per passenger

POM HKG (Hong Kong) CAN
Leg 1: 6h 43m (3,139 mi) Leg 2: 1h 5m (84 mi) Total: ~7h 48m 🍃 521 kg CO₂ (+6% vs. direct)
Leg 1
POM → HKG
6h 43m · 3,139 mi
View POM to HKG flights →
Leg 2
HKG → CAN
1h 5m · 84 mi
View HKG to CAN flights →
POM MNL (Manila) CAN
Leg 1: 5h 40m (2,436 mi) Leg 2: 2h 40m (792 mi) Total: ~8h 20m 🍃 584 kg CO₂ (+19% vs. direct)
Leg 1
POM → MNL
5h 40m · 2,436 mi
View POM to MNL flights →
Leg 2
MNL → CAN
2h 40m · 792 mi
View MNL to CAN flights →
POM SIN (Singapore) CAN
Leg 1: 6h 35m (3,068 mi) Leg 2: 4h 10m (1,638 mi) Total: ~10h 45m 🍃 771 kg CO₂ (+57% vs. direct)
Leg 1
POM → SIN
6h 35m · 3,068 mi
View POM to SIN flights →
Leg 2
SIN → CAN
4h 10m · 1,638 mi
View SIN to CAN flights →
POM BNE (Brisbane) CAN
Leg 1: 3h 10m (1,294 mi) Leg 2: 9h 30m (4,389 mi) Total: ~12h 40m 🍃 915 kg CO₂ (+86% vs. direct)
Leg 1
POM → BNE
3h 10m · 1,294 mi
View POM to BNE flights →
Leg 2
BNE → CAN
9h 30m · 4,389 mi
View BNE to CAN flights →
POM SYD (Sydney) CAN
Leg 1: 3h 55m (1,704 mi) Leg 2: 9h 50m (4,663 mi) Total: ~13h 45m 🍃 1026 kg CO₂ (+109% vs. direct)
Leg 1
POM → SYD
3h 55m · 1,704 mi
View POM to SYD flights →
Leg 2
SYD → CAN
9h 50m · 4,663 mi
View SYD to CAN flights →

Frequently Asked Questions

How long is the direct flight from Port Moresby to Guangzhou?

A nonstop flight from Port Moresby (POM) to Guangzhou (CAN) takes approximately 7 hours and 10 minutes. The distance is 3,218 miles (5,179 km).

Which airlines fly nonstop from Port Moresby to Guangzhou?

Just China Southern Airlines.

Is there a nonstop flight from Port Moresby to Guangzhou?

Yes. 1 airline: China Southern Airlines.

How far is Port Moresby from Guangzhou?

The flight distance from Port Moresby to Guangzhou is 3,218 miles (5,179 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to New York.

What is the time difference between Port Moresby and Guangzhou?

Guangzhou is 2 hours behind Port Moresby. (Pacific/Port_Moresby vs Asia/Shanghai.)

What type of aircraft flies from Port Moresby to Guangzhou?

At 7h 10m, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from Papua New Guinea to China?

Depends on your passport. Check with the China embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Port Moresby to Guangzhou?

Roughly 492 kg CO2 per passenger one-way. That's about the same as driving 2,460 km.

Is the return flight from Guangzhou to Port Moresby also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Port Moresby to Guangzhou?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. For long-haul, booking 2-3 months out tends to help. Use "Check Prices" above to compare.

How early should I arrive at Port Moresby Jacksons International for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.