The places connected to Beijing on the most scheduled services, busiest first.
Aside from the non-stop routes above, reaching Beijing from these popular places requires a connection:
Distance matters when booking with points and miles: several loyalty programs price award flights in distance bands. Each list below adds the non-stop routes to Beijing not already shown in a shorter great-circle distance band.
Long-haul routes are usually flown by a wide-body aircraft, and the cabin you book matters more the longer you are in it — which is also where award points go furthest. These are the non-stop routes to Beijing of 3,000 miles or more.
Beijing has nonstop connections with 6 airports in United States: New York (JFK), San Francisco (SFO), Los Angeles (LAX), Boston (BOS), Seattle (SEA), and Dulles (IAD). These routes are served by Air China (Star Alliance), Hainan Airlines, and United Airlines (Star Alliance).
Beijing has nonstop connections with 4 airports in Japan: Tokyo (HND), Osaka (KIX), Tokyo (NRT), and Tokoname (NGO). These routes are served by Air China (Star Alliance), All Nippon Airways (Star Alliance), China Eastern Airlines (SkyTeam), China Southern Airlines, Etihad Airways, Hainan Airlines, Japan Airlines (Oneworld), Shandong Airlines, Shenzhen Airlines (Star Alliance), and Spring Airlines Japan.
Beijing has nonstop connections with 4 airports in Russian Federation: Moscow (SVO), Vladivostok (VVO), Irkutsk (IKT), and St. Petersburg (LED). These routes are served by Air China (Star Alliance) and Hainan Airlines.
Beijing has nonstop connections with 4 airports in South Korea: Seoul (ICN), Seoul (GMP), Busan (PUS), and Jeju City (CJU). These routes are served by Air China (Star Alliance), Asiana Airlines (Star Alliance), China Eastern Airlines (SkyTeam), Hahn Air Systems, Jeju Air, Korean Air (SkyTeam), Shandong Airlines, and XiamenAir (SkyTeam).
Beijing has nonstop connections with 4 airports in United Kingdom: London (LHR), Manchester (MAN), Edinburgh (EDI), and London (LGW). These routes are served by Air China (Star Alliance), Avianca (Star Alliance), Hainan Airlines, LATAM Chile, and TAP Portugal (Star Alliance).
Beijing has nonstop connections with 3 airports in Germany: Frankfurt-am-Main (FRA), Munich (MUC), and Berlin (BER). These routes are served by Air China (Star Alliance), Alitalia (Star Alliance), Hainan Airlines, LATAM Chile, Lufthansa (Star Alliance), and TAP Portugal (Star Alliance).
Beijing has nonstop connections with 3 airports in Italy: Rome (FCO), Milan (MXP), and Venezia (VCE). These routes are served by Air China (Star Alliance) and TAP Portugal (Star Alliance).
Beijing has nonstop connections with 3 airports in Thailand: Bangkok (BKK), Phuket (HKT), and Chiang Mai (CNX). These routes are served by Air China (Star Alliance), Bangkok Airways, Hainan Airlines, Shandong Airlines, and Thai Airways (Star Alliance).
Beijing has nonstop connections with 2 airports in Australia: Melbourne (MEL) and Sydney (SYD). These routes are served by Air China (Star Alliance), Air New Zealand (Star Alliance), and Shenzhen Airlines (Star Alliance).
Beijing has nonstop connections with 2 airports in Canada: Vancouver (YVR) and Toronto (YYZ). These routes are served by Air Canada (Star Alliance), Air China (Star Alliance), and Hainan Airlines.
Beijing has nonstop connections with 2 airports in Kazakhstan: Almaty (ALA) and Astana (NQZ). These routes are served by Air Astana, Air China (Star Alliance), and China Southern Airlines.
Beijing has nonstop connections with 2 airports in Spain: Madrid (MAD) and Barcelona (BCN). These routes are served by Air China (Star Alliance), Avianca (Star Alliance), LATAM Chile, Shenzhen Airlines (Star Alliance), and TAP Portugal (Star Alliance).
Beijing has nonstop connections with 2 airports in United Arab Emirates: Dubai (DXB) and Abu Dhabi (AUH). These routes are served by Air China (Star Alliance) and Emirates.
Beijing has nonstop connections with 2 airports in Viet Nam: Hanoi (HAN) and Ho Chi Minh City (SGN). These routes are served by Air China (Star Alliance), China Eastern Airlines (SkyTeam), China Southern Airlines, Shenzhen Airlines (Star Alliance), and Vietnam Airlines (SkyTeam).
Beijing has a nonstop connection with Algiers (ALG) in Algeria, served by Air Algerie.
Beijing has a nonstop connection with Vienna (VIE) in Austria, served by Air China (Star Alliance), Air Serbia, and Austrian Airlines (Star Alliance).
Beijing has a nonstop connection with Baku (GYD) in Azerbaijan, served by Azerbaijan Airlines.
The other 167 routes are scheduled across the whole window the feed publishes.
How many of these places each program's airlines fly to Beijing from. Reach, not award availability — that is a live fare question this schedule feed cannot answer.
Air China (Star Alliance) links Beijing nonstop with Paris (CDG), London (LHR), Frankfurt-am-Main (FRA), Munich (MUC), Brussels (BRU), Arnavutkoy (IST), Madrid (MAD), Moscow (SVO), Vienna (VIE), Stockholm (ARN), Barcelona (BCN), Rome (FCO), Vladivostok (VVO), London (LGW), Copenhagen (CPH), Milan (MXP), Geneva (GVA), Athens (ATH), Warsaw (WAW), Irkutsk (IKT), Venezia (VCE), Budapest (BUD), Minsk (MSQ), and Bucharest (OTP).
Air France (SkyTeam) links Beijing nonstop with Paris (CDG) and Amsterdam (AMS).
Air Serbia links Beijing nonstop with Vienna (VIE).
Alitalia (Star Alliance) links Beijing nonstop with Munich (MUC).
Austrian Airlines (Star Alliance) links Beijing nonstop with Vienna (VIE).
Avianca (Star Alliance) links Beijing nonstop with London (LHR), Madrid (MAD), and Barcelona (BCN).
China Eastern Airlines (SkyTeam) links Beijing nonstop with Paris (CDG) and Amsterdam (AMS).
Hainan Airlines links Beijing nonstop with Brussels (BRU), Moscow (SVO), Manchester (MAN), Vladivostok (VVO), Edinburgh (EDI), Berlin (BER), Dublin (DUB), Prague (PRG), Belgrad (BEG), Oslo (OSL), and St. Petersburg (LED).
KLM (SkyTeam) links Beijing nonstop with Paris (CDG) and Amsterdam (AMS).
LATAM Chile links Beijing nonstop with Paris (CDG), London (LHR), Frankfurt-am-Main (FRA), and Madrid (MAD).
LOT Polish Airlines (Star Alliance) links Beijing nonstop with Warsaw (WAW).
Lufthansa (Star Alliance) links Beijing nonstop with Frankfurt-am-Main (FRA) and Munich (MUC).
Shenzhen Airlines (Star Alliance) links Beijing nonstop with Barcelona (BCN).
Swiss International Air Lines (Star Alliance) links Beijing nonstop with Geneva (GVA).
TAP Portugal (Star Alliance) links Beijing nonstop with London (LHR), Frankfurt-am-Main (FRA), Madrid (MAD), Stockholm (ARN), Barcelona (BCN), Rome (FCO), Milan (MXP), and Geneva (GVA).
Turkish Airlines (Star Alliance) links Beijing nonstop with Arnavutkoy (IST).
Air Canada (Star Alliance) links Beijing nonstop with Vancouver (YVR).
Air China (Star Alliance) links Beijing nonstop with Vancouver (YVR), New York (JFK), San Francisco (SFO), Los Angeles (LAX), Toronto (YYZ), and Dulles (IAD).
Hainan Airlines links Beijing nonstop with Tijuana (TIJ), Toronto (YYZ), Boston (BOS), and Seattle (SEA).
United Airlines (Star Alliance) links Beijing nonstop with San Francisco (SFO) and Los Angeles (LAX).
Air Algerie links Beijing nonstop with Algiers (ALG).
Air China (Star Alliance) links Beijing nonstop with Cairo (CAI) and Addis Ababa (ADD).
EgyptAir (Star Alliance) links Beijing nonstop with Cairo (CAI).
Ethiopian Airlines (Star Alliance) links Beijing nonstop with Addis Ababa (ADD).
Air China (Star Alliance) links Beijing nonstop with Melbourne (MEL), Sydney (SYD), and Auckland (AKL).
Air New Zealand (Star Alliance) links Beijing nonstop with Melbourne (MEL), Sydney (SYD), and Auckland (AKL).
Shenzhen Airlines (Star Alliance) links Beijing nonstop with Melbourne (MEL).
Air China (Star Alliance) links Beijing nonstop with San Francisco de Yeso (SQD).
Shenzhen Airlines (Star Alliance) links Beijing nonstop with San Francisco de Yeso (SQD).
The airport's official name is Beijing Capital International Airport. On Roame and most flight schedules, you will find it under the code PEK.
The IATA airport code for Beijing Capital International Airport is PEK. Enter PEK in Flightmap whenever you want to use this exact airport.
Beijing Capital International Airport serves Beijing, China. Flightmap uses the airport's exact coordinates, so nearby airports and route distances stay tied to PEK, not just the broader city.
Open the map with Anywhere as your starting point and PEK as the destination. Each result keeps the route pointed toward Beijing, and you can narrow it by airline, alliance, aircraft, mileage program, and nonstop service.
Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service to PEK.
Yes. When Roame has observed award availability for a route to PEK, signed-in members can see the lowest points price by cabin and the related carrier fees, then continue to the full award search.
Beijing has a nonstop connection with Dhaka (DAC) in Bangladesh, served by Air China (Star Alliance).
Beijing has a nonstop connection with Minsk (MSQ) in Belarus, served by Air China (Star Alliance).
Beijing has a nonstop connection with Brussels (BRU) in Belgium, served by Air China (Star Alliance) and Hainan Airlines.