Direct (nonstop) flights from Dhaka to Beijing

1 airline flys nonstop from Zia International (DAC) to Beijing Capital International Airport (PEK). It's 1,889 miles (3,040 km), about 5h in the air. Operated by Air China.

DAC
Zia International
🇧🇩 Dhaka, Bangladesh
PEK
Beijing Capital International Airport
🇨🇳 Beijing, China
Flight Time
5h
Distance
1,889 mi
3,040 km
CO₂/pax
319 kg
−73 kg vs. layover
Airlines
1
Air China
Time Diff
+2h
Operated by Air China Air China

Route data last updated: May 31, 2026

Airlines with non-stop flights

Air China CA Air China
Route
DAC → PEK
Flight Time
5h
Distance
1,889 mi

Alternative Routes

Other ways to fly from Dhaka to Beijing with one stop · direct emits 319 kg CO₂ per passenger

DAC KMG (Kunming) PEK
Leg 1: 2h 20m (793 mi) Leg 2: 3h 45m (1,300 mi) Total: ~6h 5m 🍃 392 kg CO₂ (+23% vs. direct)
Leg 1
DAC → KMG
2h 20m · 793 mi
View DAC to KMG flights →
Leg 2
KMG → PEK
3h 45m · 1,300 mi
View KMG to PEK flights →
DAC HAN (Hanoi) PEK
Leg 1: 2h 40m (1,000 mi) Leg 2: 3h 30m (1,447 mi) Total: ~6h 10m 🍃 438 kg CO₂ (+37% vs. direct)
Leg 1
DAC → HAN
2h 40m · 1,000 mi
View DAC to HAN flights →
Leg 2
HAN → PEK
3h 30m · 1,447 mi
View HAN to PEK flights →
DAC CAN (Guangzhou) PEK
Leg 1: 3h 30m (1,450 mi) Leg 2: 3h 15m (1,166 mi) Total: ~6h 45m 🍃 467 kg CO₂ (+46% vs. direct)
Leg 1
DAC → CAN
3h 30m · 1,450 mi
View DAC to CAN flights →
Leg 2
CAN → PEK
3h 15m · 1,166 mi
View CAN to PEK flights →
DAC HKG (Hong Kong) PEK
Leg 1: 3h 30m (1,500 mi) Leg 2: 3h 25m (1,233 mi) Total: ~6h 55m 🍃 486 kg CO₂ (+52% vs. direct)
Leg 1
DAC → HKG
3h 30m · 1,500 mi
View DAC to HKG flights →
Leg 2
HKG → PEK
3h 25m · 1,233 mi
View HKG to PEK flights →
DAC BKK (Bangkok) PEK
Leg 1: 2h 45m (972 mi) Leg 2: 4h 40m (2,055 mi) Total: ~7h 25m 🍃 536 kg CO₂ (+68% vs. direct)
Leg 1
DAC → BKK
2h 45m · 972 mi
View DAC to BKK flights →
Leg 2
BKK → PEK
4h 40m · 2,055 mi
View BKK to PEK flights →

Looking for the return flight?

PEK → DAC: Flights from Beijing to Dhaka

Frequently Asked Questions

How long is the direct flight from Dhaka to Beijing?

A nonstop flight from Dhaka (DAC) to Beijing (PEK) takes approximately 5 hours. The distance is 1,889 miles (3,040 km).

Which airlines fly nonstop from Dhaka to Beijing?

Just Air China.

Is there a nonstop flight from Dhaka to Beijing?

Yes. 1 airline: Air China.

How far is Dhaka from Beijing?

The flight distance from Dhaka to Beijing is 1,889 miles (3,040 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Los Angeles.

What is the time difference between Dhaka and Beijing?

Beijing is 2 hours ahead of Dhaka. (Asia/Dhaka vs Asia/Shanghai.)

What type of aircraft flies from Dhaka to Beijing?

At 5h, 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 Bangladesh 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 Dhaka to Beijing?

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

Is the return flight from Beijing to Dhaka 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 Dhaka to Beijing?

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 Zia International for this flight?

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