Direct (nonstop) flights from Bangkok to Zhengzhou

2 airlines fly nonstop from Suvarnabhumi Airport (BKK) to Zhengzhou Xinzheng International Airport (CGO). It's 1,651 miles (2,657 km), about 4h 5m in the air. Operated by China Southern Airlines, West Air (China).

BKK
Suvarnabhumi Airport
🇹🇭 Bangkok, Thailand
CGO
Zhengzhou Xinzheng International Airport
🇨🇳 Zhengzhou, China
Flight Time
4h 5m
Distance
1,651 mi
2,657 km
CO₂/pax
279 kg
−56 kg vs. layover
Airlines
2
China Southern Airlines +1
Time Diff
+1h
Operated by China Southern Airlines China Southern Airlines West Air (China) West Air (China)

Route data last updated: May 24, 2026

Airlines with non-stop flights

China Southern Airlines CZ China Southern Airlines
Route
BKK → CGO
Flight Time
4h 5m
Distance
1,651 mi
West Air (China) PN West Air (China)
Route
BKK → CGO
Flight Time
4h 5m
Distance
1,651 mi

Alternative Routes

Other ways to fly from Bangkok to Zhengzhou with one stop · direct emits 279 kg CO₂ per passenger

BKK NNG (Nanning) CGO
Leg 1: 2h 5m (783 mi) Leg 2: 2h 30m (889 mi) Total: ~4h 35m 🍃 335 kg CO₂ (+20% vs. direct)
Leg 1
BKK → NNG
2h 5m · 783 mi
View BKK to NNG flights →
Leg 2
NNG → CGO
2h 30m · 889 mi
View NNG to CGO flights →
BKK TFU (Chengdu) CGO
Leg 1: 3h (1,168 mi) Leg 2: 1h 55m (621 mi) Total: ~4h 55m 🍃 337 kg CO₂ (+21% vs. direct)
Leg 1
BKK → TFU
3h · 1,168 mi
View BKK to TFU flights →
Leg 2
TFU → CGO
1h 55m · 621 mi
View TFU to CGO flights →
BKK SYX (Sanya) CGO
Leg 1: 2h 3m (657 mi) Leg 2: 3h (1,150 mi) Total: ~5h 3m 🍃 341 kg CO₂ (+22% vs. direct)
Leg 1
BKK → SYX
2h 3m · 657 mi
View BKK to SYX flights →
Leg 2
SYX → CGO
3h · 1,150 mi
View SYX to CGO flights →
BKK KMG (Kunming) CGO
Leg 1: 2h 25m (797 mi) Leg 2: 2h 40m (921 mi) Total: ~5h 5m 🍃 343 kg CO₂ (+23% vs. direct)
Leg 1
BKK → KMG
2h 25m · 797 mi
View BKK to KMG flights →
Leg 2
KMG → CGO
2h 40m · 921 mi
View KMG to CGO flights →
BKK KWE (Guiyang) CGO
Leg 1: 2h 50m (967 mi) Leg 2: 2h 15m (691 mi) Total: ~5h 5m 🍃 316 kg CO₂ (+13% vs. direct)
Leg 1
BKK → KWE
2h 50m · 967 mi
View BKK to KWE flights →
Leg 2
KWE → CGO
2h 15m · 691 mi
View KWE to CGO flights →

Frequently Asked Questions

How long is the direct flight from Bangkok to Zhengzhou?

A nonstop flight from Bangkok (BKK) to Zhengzhou (CGO) takes approximately 4 hours and 5 minutes. The distance is 1,651 miles (2,657 km).

Which airlines fly nonstop from Bangkok to Zhengzhou?

2 airlines: China Southern Airlines, West Air (China).

Is there a nonstop flight from Bangkok to Zhengzhou?

Yes. 2 airlines: China Southern Airlines, West Air (China).

How far is Bangkok from Zhengzhou?

The flight distance from Bangkok to Zhengzhou is 1,651 miles (2,657 km), measured as the great-circle (shortest air) distance.

What is the time difference between Bangkok and Zhengzhou?

Zhengzhou is 1 hour ahead of Bangkok. (Asia/Bangkok vs Asia/Shanghai.)

What type of aircraft flies from Bangkok to Zhengzhou?

At 4h 5m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Thailand 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 Bangkok to Zhengzhou?

Roughly 279 kg CO2 per passenger one-way. That's about the same as driving 1,395 km.

Is the return flight from Zhengzhou to Bangkok 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 Bangkok to Zhengzhou?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Suvarnabhumi Airport for this flight?

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