Azerbaijan to China · 3,419 miles (5,503 km)

Baku (GYD) to Beijing (PEK) flights

One airline flies nonstop from Baku (GYD) to Beijing (PEK): Azerbaijan Airlines. The two airports are 3,419 miles (5,503 km) apart. There are also 23 ways to fly it with one stop, through Urumqi, Almaty and Bishkek and more.

Airlines flying nonstop from GYD to PEK

  • J2
    Azerbaijan AirlinesNot in an alliance

GYD to PEK with one stop

23 connections, most direct first. 2-stop routings and flight times are in Routes with Pro.

  • Via Urumqi (URC)China Southern Airlines, then Air China, Hainan Airlines and 2 more
    China Southern Airlines logo
    Air China logo
    Hainan Airlines logo
    3U
    +1
  • Via Almaty (ALA)Air Astana the whole way
    Air Astana logo
    J2
    Air Astana logo
    Air China logo
  • Via Bishkek (BSZ)Azerbaijan Airlines, then Air China
    J2
    Air China logo
  • Via Tashkent (TAS)Uzbekistan Airways, Azerbaijan Airlines and 2 more, then Air China
    HY
    J2
    C6
    +1
    Air China logo
  • Via Astana (NQZ)Azerbaijan Airlines, then Air China and Air Astana
    J2
    Air China logo
    Air Astana logo
  • Via Islamabad (ISB)Azerbaijan Airlines, then Pakistan International Airlines and Air China
    J2
    PK
    Air China logo
  • Via Tehran (IKA)Iran Airtour, then Mahan Air
    B9
    W5
  • Via Delhi (DEL)Azerbaijan Airlines and IndiGo, then Air China
    J2
    IndiGo logo
    Air China logo
  • Via Dubai (DXB)flydubai and Azerbaijan Airlines, then Air China and Emirates
    flydubai logo
    J2
    Air China logo
    Emirates logo
  • Via Moscow (SVO)Aeroflot, then Air China and Hainan Airlines
    Aeroflot logo
    Air China logo
    Hainan Airlines logo
  • Via Abu Dhabi (AUH)Air Arabia Abu Dhabi, then Air China
    3L
    Air China logo
  • Via Riyadh (RUH)Azerbaijan Airlines and Flynas, then Air China
    J2
    Flynas logo
    Air China logo
  • Via Saint Petersburg (LED)Azerbaijan Airlines, UTair and 1 more, then Hainan Airlines
    J2
    UT
    Aeroflot logo
    Hainan Airlines logo
  • Via Minsk (MSQ)Belavia and Azerbaijan Airlines, then Air China
    B2
    J2
    Air China logo
  • Via Tel Aviv-Yafo (TLV)Azerbaijan Airlines and Arkia Israeli Airlines, then Hainan Airlines
    J2
    IZ
    Hainan Airlines logo
See all 23 in Routes

GYD to PEK: common questions

Which airlines fly nonstop from GYD to PEK?

Azerbaijan Airlines flies nonstop from Baku (GYD) to Beijing (PEK).

How far is Baku from Beijing by plane?

Baku (GYD) and Beijing (PEK) are 3,419 miles (5,503 km) apart along the great circle, the shortest path a flight can take. Connections add distance on top.

How many miles does GYD to PEK cost?

It depends on the program: each prices the route from its own chart or dynamically. The Award Flight Pricer compares 30+ programs for GYD to PEK with taxes and fees.

Where can I connect between Baku and Beijing?

The most direct connections are through Urumqi (URC), Almaty (ALA), Bishkek (BSZ), Tashkent (TAS) and Astana (NQZ). On 2 of them the same airline flies both flights, for example Air Astana through Almaty.

More routes

Routes are scheduled nonstop flights. The route data is refreshed monthly; this list was last checked November 11, 2026. Seasonal routes and new launches can be missing or end early, so confirm with the airline before you book. Distances are great-circle, the shortest path between the two airports.