Direct (nonstop) flights from Bangkok to Wuhan

1 airline flys nonstop from Suvarnabhumi Airport (BKK) to Wuhan Tianhe International Airport (WUH). It's 1,455 miles (2,341 km), about 3h 25m in the air. Operated by China Eastern Airlines.

BKK
Suvarnabhumi Airport
🇹🇭 Bangkok, Thailand
WUH
Wuhan Tianhe International Airport
🇨🇳 Wuhan, China
Flight Time
3h 25m
Distance
1,455 mi
2,341 km
CO₂/pax
246 kg
−49 kg vs. layover
Airlines
1
China Eastern Airlines
Time Diff
+1h
Operated by China Eastern Airlines China Eastern Airlines

Route data last updated: May 24, 2026

Airlines with non-stop flights

China Eastern Airlines MU China Eastern Airlines
Route
BKK → WUH
Flight Time
3h 25m
Distance
1,455 mi

Alternative Routes

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

BKK NNG (Nanning) WUH
Leg 1: 2h 5m (783 mi) Leg 2: 2h (675 mi) Total: ~4h 5m 🍃 295 kg CO₂ (+20% vs. direct)
Leg 1
BKK → NNG
2h 5m · 783 mi
View BKK to NNG flights →
Leg 2
NNG → WUH
2h · 675 mi
View NNG to WUH flights →
BKK VTE (Vientiane) WUH
Leg 1: 1h 15m (318 mi) Leg 2: 3h (1,145 mi) Total: ~4h 15m 🍃 278 kg CO₂ (+13% vs. direct)
Leg 1
BKK → VTE
1h 15m · 318 mi
View BKK to VTE flights →
Leg 2
VTE → WUH
3h · 1,145 mi
View VTE to WUH flights →
BKK HAN (Hanoi) WUH
Leg 1: 2h (615 mi) Leg 2: 2h 28m (840 mi) Total: ~4h 28m 🍃 294 kg CO₂ (+20% vs. direct)
Leg 1
BKK → HAN
2h · 615 mi
View BKK to HAN flights →
Leg 2
HAN → WUH
2h 28m · 840 mi
View HAN to WUH flights →
BKK MFM (Macau) WUH
Leg 1: 2h 45m (1,024 mi) Leg 2: 1h 45m (595 mi) Total: ~4h 30m 🍃 308 kg CO₂ (+25% vs. direct)
Leg 1
BKK → MFM
2h 45m · 1,024 mi
View BKK to MFM flights →
Leg 2
MFM → WUH
1h 45m · 595 mi
View MFM to WUH flights →
BKK KMG (Kunming) WUH
Leg 1: 2h 25m (797 mi) Leg 2: 2h 10m (792 mi) Total: ~4h 35m 🍃 320 kg CO₂ (+30% vs. direct)
Leg 1
BKK → KMG
2h 25m · 797 mi
View BKK to KMG flights →
Leg 2
KMG → WUH
2h 10m · 792 mi
View KMG to WUH flights →

Looking for the return flight?

WUH → BKK: Flights from Wuhan to Bangkok

Frequently Asked Questions

How long is the direct flight from Bangkok to Wuhan?

A nonstop flight from Bangkok (BKK) to Wuhan (WUH) takes approximately 3 hours and 25 minutes. The distance is 1,455 miles (2,341 km).

Which airlines fly nonstop from Bangkok to Wuhan?

Just China Eastern Airlines.

Is there a nonstop flight from Bangkok to Wuhan?

Yes. 1 airline: China Eastern Airlines.

How far is Bangkok from Wuhan?

The flight distance from Bangkok to Wuhan is 1,455 miles (2,341 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What is the time difference between Bangkok and Wuhan?

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

What type of aircraft flies from Bangkok to Wuhan?

At 3h 25m, 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 Wuhan?

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

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

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.