Direct (nonstop) flights from Bangkok to Nanjing

2 airlines fly nonstop from Suvarnabhumi Airport (BKK) to Lu Kou Airport (NKG). It's 1,691 miles (2,721 km), about 4h in the air. Operated by Beijing Capital Airlines, China Eastern Airlines.

BKK
Suvarnabhumi Airport
🇹🇭 Bangkok, Thailand
NKG
Lu Kou Airport
🇨🇳 Nanjing, China
Flight Time
4h
Distance
1,691 mi
2,721 km
CO₂/pax
286 kg
−52 kg vs. layover
Airlines
2
Beijing Capital Airlines +1
Time Diff
+1h
Operated by Beijing Capital Airlines Beijing Capital Airlines China Eastern Airlines China Eastern Airlines

Route data last updated: May 31, 2026

Airlines with non-stop flights

Beijing Capital Airlines JD Beijing Capital Airlines
Route
BKK → NKG
Flight Time
4h
Distance
1,691 mi
China Eastern Airlines MU China Eastern Airlines
Route
BKK → NKG
Flight Time
4h
Distance
1,691 mi

Alternative Routes

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

BKK NNG (Nanning) NKG
Leg 1: 2h 5m (783 mi) Leg 2: 2h 25m (909 mi) Total: ~4h 30m 🍃 338 kg CO₂ (+18% vs. direct)
Leg 1
BKK → NNG
2h 5m · 783 mi
View BKK to NNG flights →
Leg 2
NNG → NKG
2h 25m · 909 mi
View NNG to NKG flights →
BKK FOC (Fuzhou) NKG
Leg 1: 3h 30m (1,488 mi) Leg 2: 1h 25m (403 mi) Total: ~4h 55m 🍃 351 kg CO₂ (+23% vs. direct)
Leg 1
BKK → FOC
3h 30m · 1,488 mi
View BKK to FOC flights →
Leg 2
FOC → NKG
1h 25m · 403 mi
View FOC to NKG flights →
BKK JJN (Jinjiang) NKG
Leg 1: 3h 15m (1,391 mi) Leg 2: 1h 40m (477 mi) Total: ~4h 55m 🍃 348 kg CO₂ (+22% vs. direct)
Leg 1
BKK → JJN
3h 15m · 1,391 mi
View BKK to JJN flights →
Leg 2
JJN → NKG
1h 40m · 477 mi
View JJN to NKG flights →
BKK HAK (Haikou) NKG
Leg 1: 2h 18m (772 mi) Leg 2: 2h 40m (966 mi) Total: ~4h 58m 🍃 331 kg CO₂ (+16% vs. direct)
Leg 1
BKK → HAK
2h 18m · 772 mi
View BKK to HAK flights →
Leg 2
HAK → NKG
2h 40m · 966 mi
View HAK to NKG flights →
BKK KMG (Kunming) NKG
Leg 1: 2h 25m (797 mi) Leg 2: 2h 35m (1,071 mi) Total: ~5h 🍃 354 kg CO₂ (+24% vs. direct)
Leg 1
BKK → KMG
2h 25m · 797 mi
View BKK to KMG flights →
Leg 2
KMG → NKG
2h 35m · 1,071 mi
View KMG to NKG flights →

Looking for the return flight?

NKG → BKK: Flights from Nanjing to Bangkok

Frequently Asked Questions

How long is the direct flight from Bangkok to Nanjing?

A nonstop flight from Bangkok (BKK) to Nanjing (NKG) takes approximately 4 hours. The distance is 1,691 miles (2,721 km).

Which airlines fly nonstop from Bangkok to Nanjing?

2 airlines: Beijing Capital Airlines, China Eastern Airlines.

Is there a nonstop flight from Bangkok to Nanjing?

Yes. 2 airlines: Beijing Capital Airlines, China Eastern Airlines.

How far is Bangkok from Nanjing?

The flight distance from Bangkok to Nanjing is 1,691 miles (2,721 km), measured as the great-circle (shortest air) distance.

What is the time difference between Bangkok and Nanjing?

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

What type of aircraft flies from Bangkok to Nanjing?

At 4h, 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 Nanjing?

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

Is the return flight from Nanjing 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 Nanjing?

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.