EN
Full Map
From
To
Alliances
Airlines
Classes
0 st
1 st
2 st
Same airline
Reset
Show route info
Show indirect destinations
Map layer
Price view
Map layer
Price view
Alliances All

Show flights operated by a specific alliance

Airlines All

Show flights operated by a specific airline

Classes All

Show flights in a specific flight class

Stopovers Non-stop

Show direct flights, or flights with 1 or 2 stopovers

Same airline No

Show connecting flights with the same airline only

Full Map

FlightConnections

Select departure airport

Where would you like to fly from?

Select destination

Where would you like to fly to?

Direct flights to Beijing (PEK)

Beijing Capital International Airport - Airport code: PEK

Home Airports China PEK Beijing

Non-stop flights to Beijing (PEK)

Did you mean flights from Beijing?
Last updated on: 05-14-2021

Beijing Capital International Airport is the largest airport in China. In total there are 193 airports around the world that have direct flights to Beijing, spread around 185 cities in 50 countries. Currently, there are 114 domestic flights to Beijing.

Beijing is mainly known for sightseeing & culture and activities.

Most tourists that come to Beijing visit one of the following sights:

  • Summer Palace, an Imperial Garden in Beijing
  • Great Wall of China
  • Forbidden City, Beijing
  • 798 Art District, Beijing

This month, there are 15,267 flights arriving at Beijing Airport, which are 509 flights per day or 21 flights per hour. On an average day, there is at least 1 flight arriving every 3 minutes.

The most frequently departed flights to Beijing are routes from Shanghai (SHA) in China and Chengdu (CTU), also in China. These two routes together are operated 2317 times this month, and make up for 15% of all monthly arrivals at Beijing Capital International Airport.

The longest flight to Beijing PEK is departing from Houston (IAH). This non-stop flight takes around 13 hours and 40 minutes and covers a distance of 7,181 miles (11,556 km).

 Remove ads

List of all direct flights to Beijing

Below you can find a list of all cities and countries that have direct flights to Beijing, ordered by popularity.

Show all

Currently, there are 53 airlines that fly to Beijing. Most flights to Beijing are operated by Air China, as they connect 156 airports to PEK. That’s around 4 times as much as Hainan Airlines, the second biggest airline in terms of operated flight routes to Beijing. Below you can find a list of airlines that operate most PEK flights:

Business class flights to Beijing

There are 188 airports that have flights to Beijing in Business Class. All airports that offer business class flights to PEK are listed below:

Show all

First class flights to Beijing

If you are looking for a luxurious flight, there's a total of 34 airports to choose from that have flights to PEK in First Class.

Show all

Intercontinental flights to Beijing

Beijing is well connected to lots of airports around the world.

These are all non-stop intercontinental flights to Beijing Capital International Airport (PEK), as of May 2021:

Non-stop flights from Europe to Beijing

Air China (Star Alliance) has a significant network of flights from Europe to Beijing.

Air ChinaAir China (Star Alliance): year-round flights from Vienna (VIE), seasonal flights from Düsseldorf (DUS), year-round flights from Frankfurt (FRA), seasonal flights from Munich (MUC), Budapest (BUD), year-round flights from Warsaw (WAW), seasonal flights from Geneva (GVA), year-round flights from Minsk (MSQ), seasonal flights from Moscow Sheremetyevo (SVO), year-round flights from Copenhagen (CPH), Stockholm (Arlanda) (ARN), seasonal flights from London Heathrow (LHR), year-round flights from Athens (ATH), seasonal flights from Milan (Malpensa) (MXP), Rome (Fiumicino) (FCO), Barcelona (BCN), year-round flights from Madrid (MAD) and Paris (CDG).

LufthansaLufthansa (Star Alliance): year-round flights from Frankfurt (FRA) and seasonal flights from Munich (MUC).

LOTLOT (Star Alliance): seasonal flights from Warsaw (WAW).

SASSAS (Star Alliance): year-round flights from Copenhagen (CPH).

FinnairFinnair (Oneworld): seasonal flights from Helsinki (HEL).

Air FranceAir France (SkyTeam): seasonal flights from Paris (CDG).

Hainan AirlinesHainan Airlines: seasonal flights from Brussels (BRU).

KLMKLM (SkyTeam): year-round flights from Amsterdam (AMS).

Non-stop flights from the US to Beijing

Air ChinaAir China (Star Alliance): seasonal flights from Houston (IAH), year-round flights from Los Angeles (LAX), seasonal flights from New York (EWR), New York City (JFK), San Francisco (SFO) and Washington (IAD).

United AirlinesUnited Airlines (Star Alliance): seasonal flights from Chicago (ORD), New York (EWR), San Francisco (SFO) and Washington (IAD).

Non-stop flights from Canada to Beijing

Air ChinaAir China (Star Alliance): seasonal flights from Montreal (YUL) and year-round flights from Vancouver (YVR).

Hainan AirlinesHainan Airlines: seasonal flights from Toronto (YYZ).

Air CanadaAir Canada (Star Alliance): seasonal flights from Toronto (YYZ) and Vancouver (YVR).

Non-stop flights from South America to Beijing

Currently there are no direct services from Southern America to Beijing, you will need to change planes along the way.

Non-stop flights from Central America to Beijing

Currently there are no direct services from Central America to Beijing, you will need to change planes along the way.

Non-stop flights from the Caribbean to Beijing

Currently there are no direct services from the Caribbean to Beijing, you will need to change planes along the way.

Non-stop flights from Africa to Beijing

Hainan AirlinesHainan Airlines: seasonal flights from Nairobi (NBO) and Cairo (CAI).

Ethiopian AirlinesEthiopian Airlines (Star Alliance): seasonal flights from Addis Ababa (ADD).

EgyptairEgyptair (Star Alliance): seasonal flights from Cairo (CAI).

Air AlgerieAir Algerie: seasonal flights from Algiers (ALG).

Non-stop flights from the Middle-East / Western Asia to Beijing

Air ChinaAir China (Star Alliance): year-round flights from Dubai (DXB).

EmiratesEmirates: seasonal flights from Dubai (DXB).

EL ALEL AL: seasonal flights from Tel Aviv (TLV).

Qatar AirwaysQatar Airways (Oneworld): seasonal flights from Doha (DOH).

Turkish AirlinesTurkish Airlines (Star Alliance): seasonal flights from Istanbul (IST).

Non-stop flights from India / South Asia to Beijing

Air ChinaAir China (Star Alliance): seasonal flights from Mumbai (BOM), year-round flights from New Delhi (DEL), Islamabad (ISB) and seasonal flights from Karachi (KHI).

PakistanPakistan: year-round flights from Islamabad (ISB).

Mahan AirMahan Air: year-round flights from Tehran (IKA).

SriLankan AirlinesSriLankan Airlines (Oneworld): seasonal flights from Colombo (CMB).

Non-stop flights from Japan to Beijing

Air ChinaAir China (Star Alliance): seasonal flights from Nagoya (NGO), Okinawa (OKA), Osaka (KIX), Sapporo (CTS), Tokyo (HND) and Tokyo (NRT).

ANAANA (Star Alliance): seasonal flights from Osaka (KIX), Tokyo (NRT) and Tokyo (HND).

Japan AirlinesJapan Airlines (Oneworld): seasonal flights from Tokyo (HND) and Tokyo (NRT).

PakistanPakistan: seasonal flights from Tokyo (NRT).

Non-stop flights from East Asia to Beijing

Air ChinaAir China (Star Alliance): year-round flights from Hong Kong (HKG), seasonal flights from Ulaanbaatar (ULN), Pyongyang (FNJ), Busan (PUS), Jeju City (CJU), Seoul (GMP), year-round flights from Seoul (ICN) and Taipei (TPE).

Cathay PacificCathay Pacific (Oneworld): year-round flights from Hong Kong (HKG).

Hong Kong AirlinesHong Kong Airlines: seasonal flights from Hong Kong (HKG).

MIAT Mongolian AirlinesMIAT Mongolian Airlines: seasonal flights from Ulaanbaatar (ULN).

KLMKLM (SkyTeam): seasonal flights from Seoul (ICN).

American AirlinesAmerican Airlines (Oneworld): seasonal flights from Seoul (ICN).

Asiana AirlinesAsiana Airlines (Star Alliance): seasonal flights from Busan (PUS), Seoul (ICN) and Seoul (GMP).

Korean AirKorean Air (SkyTeam): seasonal flights from Busan (PUS), Jeju City (CJU), Seoul (GMP) and Seoul (ICN).

China AirlinesChina Airlines (SkyTeam): seasonal flights from Kaohsiung (KHH) and year-round flights from Taipei (TPE).

EVA AirEVA Air (Star Alliance): year-round flights from Taipei (TPE).

Air MacauAir Macau: year-round flights from Macau (MFM).

Non-stop flights from South-East Asia to Beijing

Air China (Star Alliance) has a significant network of flights from South-Eastern Asia to Beijing.

Air ChinaAir China (Star Alliance): year-round flights from Phnom Penh (PNH), seasonal flights from Jakarta (CGK), Kuala Lumpur (KUL), Yangon (RGN), year-round flights from Manila (MNL), seasonal flights from Singapore (SIN), year-round flights from Bangkok (BKK), seasonal flights from Chiang Mai (CNX), Phuket (HKT), Hanoi (HAN) and Ho Chi Minh City (SGN).

AirAsia XAirAsia X: seasonal flights from Kuala Lumpur (KUL).

Cebu PacificCebu Pacific: seasonal flights from Manila (MNL).

Philippine AirlinesPhilippine Airlines: seasonal flights from Kalibo (KLO) and Manila (MNL).

Singapore AirlinesSingapore Airlines (Star Alliance): seasonal flights from Singapore (SIN).

Thai AirAsiaThai AirAsia: seasonal flights from Chiang Mai (CNX).

Thai AirwaysThai Airways (Star Alliance): seasonal flights from Bangkok (BKK).

Vietnam AirlinesVietnam Airlines (SkyTeam): seasonal flights from Hanoi (HAN) and Nha Trang (CXR).

Non-stop flights from Central Asia to Beijing

Uzbekistan AirwaysUzbekistan Airways is currently the only airline flying non-stop from Central Asia to Beijing. They fly seasonal from Tashkent (TAS).

Non-stop flights from Australia / New Zealand / Oceania / the Pacific to Beijing

Air ChinaAir China is currently the only airline flying non-stop from Oceania to Beijing. They fly seasonal from Melbourne (MEL), Sydney (SYD) and Auckland (AKL).

International flights to Beijing

Algeria
Flights from Algeria to Beijing

Algiers is the only city in Algeria with direct flights to Beijing. From Algiers, direct flights are offered by Air Algerie. This route is not operational yet but will start in June.

Australia
Flights from Australia to Beijing

There are 2 airports in Australia that have non-stop flights to Beijing.

From Melbourne and Sydney, you can fly with Air China (Star Alliance).

Austria
Flights from Austria to Beijing

In Austria, the only airport that has a direct connection to Beijing is Vienna. From Vienna, direct flights are offered by Air China (Star Alliance).

Belarus
Flights from Belarus to Beijing

There is 1 airport in Belarus that has a direct connection to Beijing, which is Minsk. From Minsk, direct flights are offered by Air China (Star Alliance).

Belgium
Flights from Belgium to Beijing

In Belgium, the only airport that has a direct connection to Beijing is Brussels. From Brussels, direct flights are offered by Hainan Airlines. This is a seasonal route that starts in May and ends in October.

Cambodia
Flights from Cambodia to Beijing

Phnom Penh is the only city in Cambodia with direct flights to Beijing. From Phnom Penh, direct flights are offered by Air China (Star Alliance).

Canada
Flights from Canada to Beijing

If you are looking for a direct flight from Canada to Beijing, there are 3 airports to choose from.

From Montreal, direct flights are offered by Air China (Star Alliance). This is a seasonal route that starts in July and ends in October.
From Toronto, you can fly non-stop with Air Canada (Star Alliance) or Hainan Airlines.
From Vancouver, you can fly non-stop with Air Canada (Star Alliance) or Air China (Star Alliance).

Denmark
Flights from Denmark to Beijing

There is 1 airport in Denmark that has a direct connection to Beijing, which is Copenhagen. From Copenhagen, you can fly non-stop with Air China (Star Alliance) or SAS (Star Alliance).

Egypt
Flights from Egypt to Beijing

Cairo is the only city in Egypt with direct flights to Beijing. From Cairo, you can fly non-stop with Egyptair (Star Alliance) or Hainan Airlines. This route is not operational yet but will start in June.

Ethiopia
Flights from Ethiopia to Beijing

In Ethiopia, the only airport that has a direct connection to Beijing is Addis Ababa. From Addis Ababa, direct flights are offered by Ethiopian Airlines (Star Alliance). This is a seasonal route that starts in October and ends in April.

Finland
Flights from Finland to Beijing

There is 1 airport in Finland that has a direct connection to Beijing, which is Helsinki. From Helsinki, direct flights are offered by Finnair (Oneworld). This route is not operational yet but will start in July.

France
Flights from France to Beijing

In France, the only airport that has a direct connection to Beijing is Paris. From Paris, you can fly non-stop with Air China (Star Alliance) or Air France (SkyTeam).

Germany
Flights from Germany to Beijing

In Germany, there are 3 airports that have direct flights to Beijing.

From Düsseldorf, direct flights are offered by Air China (Star Alliance). This is a seasonal route that starts in July and ends in October.
From Frankfurt and Munich, you can fly with Air China (Star Alliance) and Lufthansa (Star Alliance).

Greece
Flights from Greece to Beijing

Athens is the only city in Greece with direct flights to Beijing. From Athens, direct flights are offered by Air China (Star Alliance).

Hong Kong
Flights from Hong Kong to Beijing

There is 1 airport in Hong Kong that has a direct connection to Beijing, which is Hong Kong. From Hong Kong, direct flights are offered by Air China (Star Alliance), Cathay Pacific (Oneworld) and Hong Kong Airlines.

Hungary
Flights from Hungary to Beijing

Budapest is the only city in Hungary with direct flights to Beijing. From Budapest, direct flights are offered by Air China (Star Alliance).

India
Flights from India to Beijing

If you are looking for a direct flight from India to Beijing, there are 2 airports to choose from.

From Mumbai and New Delhi, you can fly with Air China (Star Alliance).

Indonesia
Flights from Indonesia to Beijing

In Indonesia, the only airport that has a direct connection to Beijing is Jakarta. From Jakarta, direct flights are offered by Air China (Star Alliance). This is a seasonal route that starts in July and ends in October.

Iran
Flights from Iran to Beijing

There is 1 airport in Iran that has a direct connection to Beijing, which is Tehran. From Tehran, direct flights are offered by Mahan Air.

Israel
Flights from Israel to Beijing

In Israel, the only airport that has a direct connection to Beijing is Tel Aviv. From Tel Aviv, direct flights are offered by EL AL. This is a seasonal route that starts in November and ends in April.

Italy
Flights from Italy to Beijing

There are 2 airports in Italy that have non-stop flights to Beijing.

From Milan (Malpensa) and Rome (Fiumicino), you can fly with Air China (Star Alliance).

Japan
Flights from Japan to Beijing

In Japan there are several airports with flights to Beijing (6 in total).

From Nagoya and Okinawa, you can fly with Air China (Star Alliance).
From Osaka, you can fly non-stop with Air China (Star Alliance) or ANA (Star Alliance). This route is not operational yet but will start in July.
From Sapporo, the only airline with direct flights is Air China (Star Alliance). This is a seasonal route that starts in July and ends in October.
From Tokyo, there are 4 airlines that have direct services to Beijing, which are Air China (Star Alliance), ANA (Star Alliance), Japan Airlines (Oneworld) and Pakistan. This route is not operational yet but will start in July.
From Tokyo, direct flights are offered by Air China (Star Alliance), ANA (Star Alliance) and Japan Airlines (Oneworld). This route is not operational yet but will start in July.

Kazakhstan
Flights from Kazakhstan to Beijing

Nur-Sultan is the only city in Kazakhstan with direct flights to Beijing. From Nur-Sultan, direct flights are offered by Air China (Star Alliance). This is a seasonal route that starts in July and ends in October.

Kenya
Flights from Kenya to Beijing

There is 1 airport in Kenya that has a direct connection to Beijing, which is Nairobi. From Nairobi, direct flights are offered by Hainan Airlines. This route is recently announced though, and not operational yet. It will start in October 2021.

Macao
Flights from Macao to Beijing

Macau is the only city in Macao with direct flights to Beijing. From Macau, direct flights are offered by Air Macau.

Malaysia
Flights from Malaysia to Beijing

In Malaysia, the only airport that has a direct connection to Beijing is Kuala Lumpur. From Kuala Lumpur, you can fly non-stop with Air China (Star Alliance) or AirAsia X. This is a seasonal route that starts in July and ends in October.

Mongolia
Flights from Mongolia to Beijing

There is 1 airport in Mongolia that has a direct connection to Beijing, which is Ulaanbaatar. From Ulaanbaatar, you can fly non-stop with Air China (Star Alliance) or MIAT Mongolian Airlines. This is a seasonal route that starts in June and ends in October.

Myanmar (Burma)
Flights from Myanmar (Burma) to Beijing

In Myanmar (Burma), the only airport that has a direct connection to Beijing is Yangon. From Yangon, direct flights are offered by Air China (Star Alliance). This route is not operational yet but will start in June.

Netherlands
Flights from Netherlands to Beijing

Amsterdam is the only city in Netherlands with direct flights to Beijing. From Amsterdam, direct flights are offered by KLM (SkyTeam).

New Zealand
Flights from New Zealand to Beijing

There is 1 airport in New Zealand that has a direct connection to Beijing, which is Auckland. From Auckland, direct flights are offered by Air China (Star Alliance). This is a seasonal route that starts in July and ends in October.

North Korea
Flights from North Korea to Beijing

Pyongyang is the only city in North Korea with direct flights to Beijing. From Pyongyang, direct flights are offered by Air China (Star Alliance). This is a seasonal route that starts in July and ends in October.

Pakistan
Flights from Pakistan to Beijing

In Pakistan, there are 2 airports that have direct flights to Beijing.

From Islamabad, you can fly non-stop with Air China (Star Alliance) or Pakistan.
From Karachi, the only airline with direct flights is Air China (Star Alliance).

Philippines
Flights from Philippines to Beijing

There are 2 airports in Philippines that have non-stop flights to Beijing.

From Kalibo, direct flights are offered by Philippine Airlines. This is a seasonal route that starts in November and ends in April.
From Manila, direct flights are offered by Air China (Star Alliance), Cebu Pacific and Philippine Airlines.

Poland
Flights from Poland to Beijing

In Poland, the only airport that has a direct connection to Beijing is Warsaw. From Warsaw, you can fly non-stop with Air China (Star Alliance) or LOT (Star Alliance).

Qatar
Flights from Qatar to Beijing

There is 1 airport in Qatar that has a direct connection to Beijing, which is Doha. From Doha, direct flights are offered by Qatar Airways (Oneworld). This is a seasonal route that starts in October and ends in April.

Russia
Flights from Russia to Beijing

In Russia, the only airport that has a direct connection to Beijing is Moscow Sheremetyevo. From Moscow Sheremetyevo, direct flights are offered by Air China (Star Alliance). This route is not operational yet but will start in July.

Singapore
Flights from Singapore to Beijing

Singapore is the only city in Singapore with direct flights to Beijing. From Singapore, you can fly non-stop with Air China (Star Alliance) or Singapore Airlines (Star Alliance). This route is not operational yet but will start in July.

South Korea
Flights from South Korea to Beijing

If you are looking for a direct flight from South Korea to Beijing, there are 4 airports to choose from.

From Busan, direct flights are offered by Air China (Star Alliance), Asiana Airlines (Star Alliance) and Korean Air (SkyTeam). This route is not operational yet but will start in June.
From Jeju City, you can fly non-stop with Air China (Star Alliance) or Korean Air (SkyTeam). This route is not operational yet but will start in June.
From Seoul, there are 5 airlines that have direct services to Beijing, which are Air China (Star Alliance), American Airlines (Oneworld), Asiana Airlines (Star Alliance), KLM (SkyTeam) and Korean Air (SkyTeam).
From Seoul, direct flights are offered by Air China (Star Alliance), Asiana Airlines (Star Alliance) and Korean Air (SkyTeam). This route is not operational yet but will start in June.

Spain
Flights from Spain to Beijing

In Spain, there are 2 airports that have direct flights to Beijing.

From Barcelona and Madrid, you can fly with Air China (Star Alliance).

Sri Lanka
Flights from Sri Lanka to Beijing

There is 1 airport in Sri Lanka that has a direct connection to Beijing, which is Colombo. From Colombo, direct flights are offered by SriLankan Airlines (Oneworld). This is a seasonal route that starts in November and ends in March.

Sweden
Flights from Sweden to Beijing

Stockholm (Arlanda) is the only city in Sweden with direct flights to Beijing. From Stockholm (Arlanda), direct flights are offered by Air China (Star Alliance).

Switzerland
Flights from Switzerland to Beijing

In Switzerland, the only airport that has a direct connection to Beijing is Geneva. From Geneva, direct flights are offered by Air China (Star Alliance). This is a seasonal route that starts in July and ends in October.

Taiwan
Flights from Taiwan to Beijing

If you are looking for a direct flight from Taiwan to Beijing, there are 2 airports to choose from.

From Kaohsiung, direct flights are offered by China Airlines (SkyTeam). This route is not operational yet but will start in July.
From Taipei, direct flights are offered by Air China (Star Alliance), China Airlines (SkyTeam) and EVA Air (Star Alliance).

Thailand
Flights from Thailand to Beijing

There are 3 airports in Thailand that have non-stop flights to Beijing.

From Bangkok, you can fly non-stop with Air China (Star Alliance) or Thai Airways (Star Alliance).
From Chiang Mai, you can fly non-stop with Air China (Star Alliance) or Thai AirAsia. This route is not operational yet but will start in July.
From Phuket, you can fly non-stop to Beijing with Air China (Star Alliance). This is a seasonal route that starts in July and ends in October.

Turkey
Flights from Turkey to Beijing

There is 1 airport in Turkey that has a direct connection to Beijing, which is Istanbul. From Istanbul, direct flights are offered by Turkish Airlines (Star Alliance). This is a seasonal route that starts in September and ends in April.

United Arab Emirates
Flights from United Arab Emirates to Beijing

In United Arab Emirates, the only airport that has a direct connection to Beijing is Dubai. From Dubai, you can fly non-stop with Air China (Star Alliance) or Emirates.

United Kingdom
Flights from United Kingdom to Beijing

London Heathrow is the only city in United Kingdom with direct flights to Beijing. From London Heathrow, direct flights are offered by Air China (Star Alliance). This is a seasonal route that starts in July and ends in October.

United States
Flights from United States to Beijing

In United States there are several airports with flights to Beijing (7 in total).

From Chicago, direct flights are offered by United Airlines (Star Alliance). This is a seasonal route that starts in October and ends in April.
From Houston and Los Angeles, you can fly with Air China (Star Alliance).
From New York, you can fly non-stop with Air China (Star Alliance) or United Airlines (Star Alliance). This route is not operational yet but will start in July.
From New York City, direct flights are offered by Air China (Star Alliance). This is a seasonal route that starts in July and ends in October.
From San Francisco and Washington, all direct flights to Beijing are operated by Air China (Star Alliance) and United Airlines (Star Alliance).

Uzbekistan
Flights from Uzbekistan to Beijing

There is 1 airport in Uzbekistan that has a direct connection to Beijing, which is Tashkent. From Tashkent, direct flights are offered by Uzbekistan Airways. This is a seasonal route that starts in June and ends in October.

Vietnam
Flights from Vietnam to Beijing

In Vietnam, there are 3 airports that have direct flights to Beijing.

From Hanoi, you can fly non-stop with Air China (Star Alliance) or Vietnam Airlines (SkyTeam). This is a seasonal route that starts in July and ends in October.
From Ho Chi Minh City, the only airline with direct flights is Air China (Star Alliance). This is a seasonal route that starts in July and ends in October.
From Nha Trang, you can fly non-stop to Beijing with Vietnam Airlines (SkyTeam). This is a seasonal route that starts in July and ends in October.

Domestic flights to Beijing

China
Flights from China to Beijing

There are lots of domestic flights to Beijing (PEK). 114 airports in China have direct flights to the airport.

From Aksu, you can fly non-stop with Air China (Star Alliance) or China Express.
From Anqing, the only airline with direct flights is Hainan Airlines. This is a seasonal route that starts in May and ends in October.
From Baotou, Bayannur and Beihai, all direct flights to Beijing are operated by Air China (Star Alliance).
From Changchun and Jilin City and Changsha, you can fly with Air China (Star Alliance) and Hainan Airlines.
From Changzhi, Changzhou and Chaoyang, Liaoning, all direct flights to Beijing are operated by Air China (Star Alliance).
From Chengdu, there are 5 airlines that have direct services to Beijing, which are Air China (Star Alliance), Chengdu Airlines, Hainan Airlines, Shenzhen Airlines (Star Alliance) and Sichuan Airlines.
From Chengdu, you can fly non-stop to Beijing with China Eastern (SkyTeam).
From Chongqing, there are 5 airlines that have direct services to Beijing, which are Air China (Star Alliance), China Express, Hainan Airlines, Shandong Airlines and Sichuan Airlines.
From Dali, the only airline with direct flights is Air China (Star Alliance).
From Dalian, you can fly non-stop with Air China (Star Alliance) or Hainan Airlines.
From Daqing and Dazhou, you can fly with Air China (Star Alliance).
From Dongying, you can fly non-stop to Beijing with Hainan Airlines. This is a seasonal route that starts in May and ends in October.
From Dunhuang and Fuyang, all direct flights to Beijing are operated by Air China (Star Alliance).
From Fuzhou, direct flights are offered by Air China (Star Alliance), Hainan Airlines and Shandong Airlines.
From Ganzhou and Guangyuan, you can fly with Air China (Star Alliance).
From Guangzhou, direct flights are offered by Air China (Star Alliance), Chengdu Airlines and Hainan Airlines.
From Guilin, direct flights are offered by Air China (Star Alliance), Air Guilin and Grand China Air.
From Guiyang, direct flights are offered by Air China (Star Alliance), China Express and Hainan Airlines.
From Haikou and Hailar, all direct flights to Beijing are operated by Air China (Star Alliance) and Hainan Airlines.
From Hami City, direct flights are offered by Air China (Star Alliance).
From Hangzhou, direct flights are offered by Air China (Star Alliance), Hainan Airlines and Loong Air.
From Harbin, direct flights are offered by Air China (Star Alliance), Grand China Air and Hainan Airlines.
From Hefei and Hengyang, you can fly with Air China (Star Alliance).
From Heze, the only airline with direct flights is Hainan Airlines. This is a seasonal route that starts in May and ends in October.
From Hohhot, Huai'an, Huangshan City, Huizhou and Ji'an, all direct flights to Beijing are operated by Air China (Star Alliance).
From Jiamusi, you can fly non-stop with Air China (Star Alliance) or Hainan Airlines.
From Jingdezhen, direct flights are offered by Air China (Star Alliance).
From Jingzhou, you can fly non-stop to Beijing with Hainan Airlines. This is a seasonal route that starts in May and ends in October.
From Jiuzhaigou, Karamay and Kashgar, all direct flights to Beijing are operated by Air China (Star Alliance).
From Korla, you can fly non-stop with Air China (Star Alliance) or China Express.
From Kunming, there are 4 airlines that have direct services to Beijing, which are Air China (Star Alliance), Hainan Airlines, Kunming Airlines and Sichuan Airlines.
From Lanzhou, direct flights are offered by Air China (Star Alliance), China Eastern (SkyTeam) and Hainan Airlines.
From Lhasa, you can fly non-stop with Air China (Star Alliance) or Tibet Airlines. This is a seasonal route that starts in May and ends in October.
From Lijiang, you can fly non-stop with Air China (Star Alliance) or China Express.
From Linfen, Liupanshui and Liuzhou, all direct flights to Beijing are operated by Air China (Star Alliance).
From Mang City, you can fly non-stop to Beijing with Lucky Air. This is a seasonal route that starts in May and ends in October.
From Manzhouli, you can fly non-stop with Air China (Star Alliance) or Hainan Airlines. This is a seasonal route that starts in May and ends in October.
From Mianyang, the only airline with direct flights is Air China (Star Alliance).
From Mudanjiang, you can fly non-stop with Air China (Star Alliance) or Hainan Airlines.
From Nanchang, direct flights are offered by Air China (Star Alliance), Hainan Airlines and Jiangxi Air.
From Nanjing, direct flights are offered by Air China (Star Alliance).
From Nanning, direct flights are offered by Air China (Star Alliance), Hainan Airlines and Shenzhen Airlines (Star Alliance).
From Nantong, you can fly non-stop with Air China (Star Alliance) or Shenzhen Airlines (Star Alliance).
From Ningbo and Ordos City, you can fly with Air China (Star Alliance).
From Qianjiang, the only airline with direct flights is Hainan Airlines. This is a seasonal route that starts in May and ends in October.
From Qingdao, you can fly non-stop with Air China (Star Alliance) or Shandong Airlines.
From Qionghai, you can fly non-stop to Beijing with Hainan Airlines. This is a seasonal route that starts in May and ends in October.
From Qiqihar, direct flights are offered by Air China (Star Alliance).
From Quanzhou, the only airline with direct flights is Shenzhen Airlines (Star Alliance).
From Sanya, there are 5 airlines that have direct services to Beijing, which are Air China (Star Alliance), Grand China Air, Hainan Airlines, Shenzhen Airlines (Star Alliance) and Sichuan Airlines.
From Shanghai, direct flights are offered by Air China (Star Alliance), China Eastern (SkyTeam) and Hainan Airlines.
From Shanghai, you can fly non-stop with Air China (Star Alliance) or Hainan Airlines.
From Shantou, you can fly non-stop to Beijing with Air China (Star Alliance).
From Shenyang, you can fly non-stop with Air China (Star Alliance) or Lufthansa (Star Alliance).
From Shenzhen, direct flights are offered by Air China (Star Alliance), Hainan Airlines and Shenzhen Airlines (Star Alliance).
From Shiyan, Taiyuan and Taizhou, all direct flights to Beijing are operated by Air China (Star Alliance).
From Tengchong, you can fly non-stop to Beijing with Lucky Air. This is a seasonal route that starts in May and ends in October.
From Tianjin, Tonghua, Tongliao and Ulanhot, all direct flights to Beijing are operated by Air China (Star Alliance).
From Urumqi, you can fly non-stop with Air China (Star Alliance) or Hainan Airlines.
From Wanzhou, you can fly non-stop to Beijing with Sichuan Airlines. This is a seasonal route that starts in May and ends in October.
From Weihai, you can fly non-stop with Air China (Star Alliance) or Shandong Airlines.
From Wenzhou, the only airline with direct flights is Air China (Star Alliance).
From Wuhai, you can fly non-stop to Beijing with Hainan Airlines. This is a seasonal route that starts in May and ends in October.
From Wuhan, you can fly non-stop with Air China (Star Alliance) or Hainan Airlines.
From Wuxi / Suzhou, direct flights are offered by Shenzhen Airlines (Star Alliance).
From Xi'an, there are 4 airlines that have direct services to Beijing, which are Air China (Star Alliance), China Express, Hainan Airlines and Pakistan.
From Xiamen, direct flights are offered by Air China (Star Alliance), Hainan Airlines and Shandong Airlines.
From Xiangyang, the only airline with direct flights is Shenzhen Airlines (Star Alliance).
From Xichang, Xilinhot and Xining, all direct flights to Beijing are operated by Air China (Star Alliance).
From Yan'an, direct flights are offered by Air China (Star Alliance), China Express and Hainan Airlines.
From Yancheng, Yangzhou and Yanji, all direct flights to Beijing are operated by Air China (Star Alliance).
From Yantai, you can fly non-stop with Air China (Star Alliance) or Shandong Airlines.
From Yibin, direct flights are offered by Air China (Star Alliance).
From Yichang, you can fly non-stop with Air China (Star Alliance) or Hainan Airlines.
From Yichun, Jiangxi, direct flights are offered by Shenzhen Airlines (Star Alliance).
From Yinchuan, direct flights are offered by Air China (Star Alliance), China Express and Grand China Air.
From Yiwu, you can fly non-stop to Beijing with Air China (Star Alliance).
From Yulin and Yulin, you can fly with Hainan Airlines.
From Yuncheng, you can fly non-stop to Beijing with Air China (Star Alliance).
From Zhangjiajie, you can fly non-stop with Air China (Star Alliance) or Shandong Airlines.
From Zhanjiang and Zhengzhou, all direct flights to Beijing are operated by Air China (Star Alliance).
From Zhongwei, the only airline with direct flights is Sichuan Airlines. This is a seasonal route that starts in May and ends in October.
From Zhuhai, there are 4 airlines that have direct services to Beijing, which are Air China (Star Alliance), China Express, Grand China Air and Shandong Airlines.
From Zunyi, you can fly non-stop with Air China (Star Alliance) or Colorful Guizhou Airlines.

Alternative airports near Beijing

Flying to an alternative airport near Beijing could give you other options to reach your destination. For example, the possibility to fly with a different airline or alliance, or finding a cheaper airfare. For this reason, alternative airports near to Beijing (PEK) are listed below. The closest alternative airports are Beijing Daxing (PKX) and Tianjin (TSN).

Frequently asked questions - FAQ

How many airports are there in Beijing?

There are 2 airports in Beijing: Beijing Capital International Airport (PEK) and Beijing Daxing International Airport (PKX).

What is the best airport to fly into Beijing?

The most convenient airport to fly into Beijing is Beijing Capital International Airport (PEK).

How many airlines fly to Beijing?

There are 53 airlines flying to Beijing from 193 airports around the world, as of May 2021.

Which airlines fly to Beijing?

Air China, Hainan Airlines and China Express operate most flights to Beijing. To get a full overview of all operating airlines, please use the airline filter.

Which alliances are flying to Beijing?

Star Alliance, SkyTeam and Oneworld are all flying to Beijing.

How many nonstop flights are there to Beijing?

There are roughly 15,267 flights arriving at Beijing every month (or 3,563 flights each week), from a total of 193 airports worldwide.

What is the official name of Beijing Airport?

The official name of Beijing Airport is Beijing Capital International Airport.

What is the airport code of Beijing Airport?

The airport code of Beijing Airport is PEK.

What are the most popular flights to Beijing?

Shanghai, Chengdu and Chongqing are the 3 most popular routes to Beijing. For a complete overview of all flight routes to Beijing, please use our flight map.

How long is the flight to Beijing?

Important note:

You are looking at a separate leg for this route.

Searching for flights

Unfortunately, there are no direct flights available on your preferred date(s).

Looking for alternative options

Alternative options

Sorry, we found no alternative options for these dates.

 Remove ads

Adblocker detected

This website is made possible by displaying online advertisements to our visitors.

Please support us by disabling your ad blocker. Or choose one of our plans.

Subscribe  
  • ⚡ No advertisements!
  • ⚡ Faster experience
  • 12-month Flight schedules
  • Multiple airline filters
  • Class filters
  • Full map view
  • Mobile app for iOS and Android
  • Personal
    Annual
    € 1.99*
    Per Month
  • Business
    Annual
    € 19.99*
    Per Month

Renews monthly.  Cancel anytime.
Personal use only.

* Renews at €23.88 annually.  Cancel anytime.
Personal use only.

* Renews at €239.88 annually.  Cancel anytime.
Business license.