Direct flights from Beijing to Bangkok PEK → BKK

Air China, Hainan Airlines and Thai Airways International operate nonstop flights from Beijing (PEK) to Bangkok (BKK). The nonstop flight takes around ~4h 9m, covering 2,061 miles (3,317 km) and operates multiple daily. Updated 28 June 2026.

📬 Cheap nonstop deals from Beijing

We'll email you when a fare from PEK drops well below normal. Free, weekly, no password needed.

Free · weekly digest · no password needed

Air China CA Hainan Airlines HU Thai Airways International TG

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Beijing to Bangkok?

Yes, Air China, Hainan Airlines and 1 more airline operate nonstop flights from Beijing (PEK) to Bangkok (BKK).

Which airlines fly direct from Beijing to Bangkok?

Air China, Hainan Airlines, Thai Airways International operate nonstop flights from Beijing to Bangkok.

How long is the flight from Beijing to Bangkok?

The nonstop flight from Beijing to Bangkok takes ~4h 9m (approximately 3317 km).

How often do direct flights operate from Beijing to Bangkok?

Nonstop flights from Beijing to Bangkok operate multiple daily.

Explore More

Get cheap direct-flight deals from Beijing, free by email