Yan'an, situated in the northern Shaanxi province of China, holds a significant place in Chinese history as the heart of the Communist revolution during the mid-20th century. This city served as the headquarters for the Red Army and the base for Mao Zedong and other revolutionaries, shaping the course of modern Chinese politics. Today, Yan'an stands as a living testament to its revolutionary past, attracting visitors to its historic sites such as the Yan'an Revolutionary Memorial Hall and the Yangjialing Revolutionary Site. With its unique blend of history and culture, Yan'an offers a captivating glimpse into China's revolutionary era.
The cheapest month to fly to Yan'an is typically in November.
Popular airports near Yan'an include Yan'an Ershilipu Airport (ENY) and Xian Xianyang International Airport (XIY).
The flight to Yan'an (ENY) is roughly 4 hours 13 minutes and 1,677 miles (2,699 kilometres) from Manila, Philippines - Metropolitan Area Airport (MNL).
The best way is to compare flights to Yan'an from leading comparison sites using our search engine dashboard.
Famous burial site in a scenic setting
Scenic Yellow River waterfall attraction
Canyon
Attraction
Mountain
Waterfall and mausoleum
Attraction
Mountain
Attraction
Attraction
Attraction
Grotto
Attraction
Attraction
Attraction
Waterfall
Mountain
Scenery
14.5 °C
Sat, 20 Apr 2024
Average Temperature
2°C
Jan
6°C
Feb
12°C
Mar
20°C
Apr
25°C
May
29°C
Jun
30°C
Jul
28°C
Aug
23°C
Sep
18°C
Oct
10°C
Nov
4°C
Dec
Flights from Manila, Philippines - Metropolitan Area Airport (MNL) to Yan'an (ENY) - The flight distance between these airports is 1,677 miles (2,699 kilometres). The direct flight time is roughly 4 hours 13 minutes.
Flights from Cebu, Philippines - Mactan International Airport (CEB) to Yan'an (ENY) - The flight distance between these airports is 2,023 miles (3,256 kilometres). The direct flight time is roughly 4 hours 59 minutes.
Flights from Kalibo, Philippines - Kalibo International Airport (KLO) to Yan'an (ENY) - The flight distance between these airports is 1,892 miles (3,046 kilometres). The direct flight time is roughly 4 hours 42 minutes.
Flights from Luzon, Philippines - Clark International Airport (CRK) to Yan'an (ENY) - The flight distance between these airports is 1,622 miles (2,610 kilometres). The direct flight time is roughly 4 hours 6 minutes.
Flights from Puerto Princesa, Philippines - Puerto Princesa International Airport (PPS) to Yan'an (ENY) - The flight distance between these airports is 1,937 miles (3,117 kilometres). The direct flight time is roughly 4 hours 48 minutes.
Flights from Davao, Philippines - Francisco Bangoy International Airport (DVO) to Yan'an (ENY) - The flight distance between these airports is 2,270 miles (3,654 kilometres). The direct flight time is roughly 5 hours 32 minutes.
Flights from Tacloban, Philippines - D.Z. Romualdez Airport (TAC) to Yan'an (ENY) - The flight distance between these airports is 1,996 miles (3,212 kilometres). The direct flight time is roughly 4 hours 56 minutes.
Flights from Cagayan de Oro, Philippines - Laguindingan International Airport (CGY) to Yan'an (ENY) - The flight distance between these airports is 2,160 miles (3,476 kilometres). The direct flight time is roughly 5 hours 17 minutes.
Flights from Legazpi, Philippines - Legaspi Airport (LGP) to Yan'an (ENY) - The flight distance between these airports is 1,838 miles (2,958 kilometres). The direct flight time is roughly 4 hours 35 minutes.
Flights from Cotabato, Philippines - Awang Airport (CBO) to Yan'an (ENY) - The flight distance between these airports is 2,228 miles (3,586 kilometres). The direct flight time is roughly 5 hours 27 minutes.
Flights from Butuan, Philippines - Bancasi Airport (BXU) to Yan'an (ENY) - The flight distance between these airports is 2,151 miles (3,462 kilometres). The direct flight time is roughly 5 hours 16 minutes.
Flights from General Santos, Philippines - General Santos International Airport (GES) to Yan'an (ENY) - The flight distance between these airports is 2,323 miles (3,738 kilometres). The direct flight time is roughly 5 hours 39 minutes.
Flights from Surigao, Philippines - Surigao Airport (SUG) to Yan'an (ENY) - The flight distance between these airports is 2,101 miles (3,381 kilometres). The direct flight time is roughly 5 hours 10 minutes.
Flights from Zamboanga, Philippines - Zamboanga International Airport (ZAM) to Yan'an (ENY) - The flight distance between these airports is 2,191 miles (3,526 kilometres). The direct flight time is roughly 5 hours 22 minutes.
Flights from Tuguegarao, Philippines - Tuguegarao Airport (TUG) to Yan'an (ENY) - The flight distance between these airports is 1,501 miles (2,416 kilometres). The direct flight time is roughly 3 hours 50 minutes.
Flights from Bacolod, Philippines - Silay International Airport (BCD) to Yan'an (ENY) - The flight distance between these airports is 1,967 miles (3,165 kilometres). The direct flight time is roughly 4 hours 52 minutes.
Flights from Dumaguete, Philippines - Sibulan Airport (DGT) to Yan'an (ENY) - The flight distance between these airports is 2,066 miles (3,325 kilometres). The direct flight time is roughly 5 hours 5 minutes.
Flights from Boracay, Philippines - Caticlan / Godofredo P. Ramos Airport (MPH) to Yan'an (ENY) - The flight distance between these airports is 1,866 miles (3,003 kilometres). The direct flight time is roughly 4 hours 38 minutes.
Flights from Iloilo, Philippines - Iloilo International Airport (ILO) to Yan'an (ENY) - The flight distance between these airports is 1,949 miles (3,137 kilometres). The direct flight time is roughly 4 hours 49 minutes.
Flights from Roxas City, Philippines - Roxas Airport (RXS) to Yan'an (ENY) - The flight distance between these airports is 1,908 miles (3,070 kilometres). The direct flight time is roughly 4 hours 44 minutes.
Flights from Bohol, Philippines - Tagbilaran / Bohol–Panglao International Airport (TAG) to Yan'an (ENY) - The flight distance between these airports is 2,060 miles (3,315 kilometres). The direct flight time is roughly 5 hours 4 minutes.
Flights from Laoag, Philippines - Laoag International Airport (LAO) to Yan'an (ENY) - The flight distance between these airports is 1,433 miles (2,306 kilometres). The direct flight time is roughly 3 hours 41 minutes.
Flights from Dipolog, Philippines - Dipolog Airport (DPL) to Yan'an (ENY) - The flight distance between these airports is 2,114 miles (3,402 kilometres). The direct flight time is roughly 5 hours 11 minutes.