Direct flights from Beijing to Ashgabat

  • 3–4 times a week
  • Turkmenistan Airlines

🔔 Track this route

We check PEK → ASB every day and email you the cheapest nonstop fares we find.

Free · one-click unsubscribe

Frequently asked questions

Is there a direct flight from Beijing to Ashgabat?

Yes. Turkmenistan Airlines flies nonstop from Beijing (PEK) to Ashgabat (ASB), 3–4 times a week. The flight takes about 6h 50m and covers 3,072 miles (4,944 km).

Which airlines fly direct from Beijing to Ashgabat?

Turkmenistan Airlines operates nonstop flights from Beijing to Ashgabat.

How long is the flight from Beijing to Ashgabat?

The nonstop flight from Beijing to Ashgabat takes ~6h 50m (approximately 4944 km).

How often do direct flights operate from Beijing to Ashgabat?

Nonstop flights from Beijing to Ashgabat operate 3–4 times a week.