Shenzhen (SZX) to Beijing (PEK) nonstop flights

Air China, Hainan Airlines, and Shenzhen Airlines fly nonstop from Shenzhen (SZX) to Beijing (PEK): 1,957 km (1,216 mi), about 3h 15m in the air.

Distance
1,957 km (1,216 mi)
Flight time
3h 15m
From
Shenzhen Bao'an International Airport in Shenzhen, China
To
Beijing Capital International Airport in Beijing, China

Airlines on this route

Return flights

Beijing (PEK) to Shenzhen (SZX) is flown nonstop by Air China, Hainan Airlines, and Shenzhen Airlines.

More nonstop flights from Shenzhen

All 164 destinations from Shenzhen (SZX)

More nonstop flights from Beijing

All 212 destinations from Beijing (PEK)