Xi'an, located in the Shaanxi province of China, is a city steeped in rich history and culture dating back over 3,000 years. As one of the oldest cities in China, Xi'an served as the ancient capital for numerous dynasties, including the Tang dynasty, leaving behind a treasure trove of historical and archaeological wonders. With the iconic Terracotta Army, the ancient city wall, and the Muslim Quarter, Xi'an offers visitors a unique blend of ancient sites, vibrant markets, and delicious cuisine. This bustling metropolis seamlessly blends tradition with modernity, making it a captivating destination for travelers seeking a glimpse into China's storied past.
The cheapest month to fly to Xi'an, Xianyang is typically in February when it is the off-peak season.
The best price we found is for Rp4,215,894 from Jakarta to Xi An.
Some popular airlines include: Scoot Tigerair, Indonesia AirAsia, AirAsia X.
The popular airports near Xi'an, Xianyang include Xi'an Xianyang International Airport (XIY), Chengdu Shuangliu International Airport (CTU), and Beijing Capital International Airport (PEK).
The flight to Xi'an, Xianyang (XIY) is roughly 6 hours 44 minutes and 2,807 miles (4,517 kilometres) from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK).
The best way is to compare flights to Xi'an, Xianyang from leading comparison sites using our search engine dashboard.
Site famed for ancient, imposing statues
7th-century Buddhist landmark
Monumental ancient walls with biking
Mountain hot springs in a serene setting
Architectural landmark built in 1384
Expansive Tang dynasty mosque
Vast collection of cultural artifacts
Ancient pagoda with surrounding park
14th-century tower & symbol of the city
Museum for steles & stone sculptures
Park showcasing Tang Dynasty culture
Historic place for walking or biking
Mountain peak with temples & city views
Artifacts of a neolithic civilization
Han dynasty mausoleum & museum
Palace, archaeological site, park and garden, architecture and mausoleum
Palace, archaeological site, history, architecture and mausoleum
Mountain group & religious site
Sacred pagoda complex with holy relics
Cultural exhibits, gardens & a pagoda
Buddhist temple with a tall pagoda
Grand temple with cherry blossom garden
Street of colorful LED lights & artworks
Mausoleum
Wooded hikes, lake views & a ski field
Buzzy street with food markets & music
Mausoleum, hot spring, mountain and history
Landmark ancient pagoda & park
Giant panda
Archaeological site, palace and architecture
Mausoleum
Park and garden
Music and mausoleum
Museum and history
Archaeological site, palace, architecture and history
Park with ruins of a Tang Dynasty palace
Park and garden
Music
Towering mountain with a Taoist temple
Park and garden
Park and garden
Ancient Buddhist temple complex
History
Ski resort and skiing
Museum, mausoleum, archaeological site and history
Park and garden and palace
Ornate 18th-century Buddhist temple
Park and garden, giant panda, ecotourism and forest
Park and garden
Museum and art
History museum with Stone Age objects
Wetland
Temple with a Tang Dynasty pagoda
Temple and buddhism
Park and garden
Hot spring
Giant panda
Park and garden and sports
Hot spring and architecture
Park and garden
Buddhist temple built in the 2nd century
Wetland
History and hot spring
Museum
Park and garden
Temple
River and wetland
Park and garden
18.7 °C
Fri, 26 Apr 2024
Average Temperature
5°C
Jan
9°C
Feb
14°C
Mar
22°C
Apr
27°C
May
31°C
Jun
32°C
Jul
30°C
Aug
26°C
Sep
19°C
Oct
12°C
Nov
6°C
Dec
Flights from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK) to Xi'an, Xianyang (XIY) - The flight distance between these airports is 2,807 miles (4,517 kilometres). The direct flight time is roughly 6 hours 44 minutes.
Flights from Bali, Indonesia - Denpasar Ngurah Rai International Airport (DPS) to Xi'an, Xianyang (XIY) - The flight distance between these airports is 3,014 miles (4,850 kilometres). The direct flight time is roughly 7 hours 11 minutes.
Flights from Surabaya, Indonesia - Juanda Airport (SUB) to Xi'an, Xianyang (XIY) - The flight distance between these airports is 2,902 miles (4,670 kilometres). The direct flight time is roughly 6 hours 56 minutes.
Flights from Pekanbaru, Indonesia - Sultan Syarif Kasim II Airport (PKU) to Xi'an, Xianyang (XIY) - The flight distance between these airports is 2,395 miles (3,855 kilometres). The direct flight time is roughly 5 hours 49 minutes.
Flights from Yogyakarta, Indonesia - Adisutjipto Airport (JOG) to Xi'an, Xianyang (XIY) - The flight distance between these airports is 2,920 miles (4,700 kilometres). The direct flight time is roughly 6 hours 59 minutes.
Flights from Bandung, Indonesia - Husein Sastranegara Airport (BDO) to Xi'an, Xianyang (XIY) - The flight distance between these airports is 2,858 miles (4,599 kilometres). The direct flight time is roughly 6 hours 51 minutes.
Flights from Palembang, Indonesia - S M Badaruddin II Airport (PLM) to Xi'an, Xianyang (XIY) - The flight distance between these airports is 2,594 miles (4,174 kilometres). The direct flight time is roughly 6 hours 15 minutes.
Flights from Makassar, Indonesia - Sultan Hasanuddin Airport (UPG) to Xi'an, Xianyang (XIY) - The flight distance between these airports is 2,819 miles (4,537 kilometres). The direct flight time is roughly 6 hours 45 minutes.
Flights from Balikpapan, Indonesia - Sepinggan Airport (BPN) to Xi'an, Xianyang (XIY) - The flight distance between these airports is 2,524 miles (4,061 kilometres). The direct flight time is roughly 6 hours 6 minutes.
Flights from Semarang, Indonesia - Ahmad Yani Airport (SRG) to Xi'an, Xianyang (XIY) - The flight distance between these airports is 2,864 miles (4,609 kilometres). The direct flight time is roughly 6 hours 51 minutes.
Flights from Lombok, Indonesia - Lombok International Airport (LOP) to Xi'an, Xianyang (XIY) - The flight distance between these airports is 3,026 miles (4,869 kilometres). The direct flight time is roughly 7 hours 13 minutes.
Flights from Manado, Indonesia - Sam Ratulangi Airport (MDC) to Xi'an, Xianyang (XIY) - The flight distance between these airports is 2,501 miles (4,025 kilometres). The direct flight time is roughly 6 hours 3 minutes.
Flights from Surakarta Solo, Indonesia - Adisumarmo Airport (SOC) to Xi'an, Xianyang (XIY) - The flight distance between these airports is 2,902 miles (4,671 kilometres). The direct flight time is roughly 6 hours 56 minutes.
Flights from Batam, Indonesia - Hang Nadim Airport (BTH) to Xi'an, Xianyang (XIY) - The flight distance between these airports is 2,322 miles (3,737 kilometres). The direct flight time is roughly 5 hours 39 minutes.
Flights from Padang, Indonesia - Minangkabau Airport (PDG) to Xi'an, Xianyang (XIY) - The flight distance between these airports is 2,500 miles (4,024 kilometres). The direct flight time is roughly 6 hours 3 minutes.
Flights from Pontianak, Indonesia - Supadio Airport (PNK) to Xi'an, Xianyang (XIY) - The flight distance between these airports is 2,391 miles (3,848 kilometres). The direct flight time is roughly 5 hours 48 minutes.
Flights from Banda Aceh, Indonesia - Sultan Iskandar Muda Airport (BTJ) to Xi'an, Xianyang (XIY) - The flight distance between these airports is 2,173 miles (3,497 kilometres). The direct flight time is roughly 5 hours 19 minutes.
Flights from Jayapura, Indonesia - Sentani Airport (DJJ) to Xi'an, Xianyang (XIY) - The flight distance between these airports is 3,285 miles (5,287 kilometres). The direct flight time is roughly 7 hours 48 minutes.
Flights from Banjarmasin, Indonesia - Syamsudin Noor Airport (BDJ) to Xi'an, Xianyang (XIY) - The flight distance between these airports is 2,647 miles (4,260 kilometres). The direct flight time is roughly 6 hours 22 minutes.
Flights from Ambon, Indonesia - Pattimura International Airport (AMQ) to Xi'an, Xianyang (XIY) - The flight distance between these airports is 2,921 miles (4,701 kilometres). The direct flight time is roughly 6 hours 59 minutes.
Flights from Belitung, Indonesia - Tanjung Pandan H.A.S. Hanandjoeddin International Airport (TJQ) to Xi'an, Xianyang (XIY) - The flight distance between these airports is 2,571 miles (4,137 kilometres). The direct flight time is roughly 6 hours 12 minutes.
Flights from Jambi, Indonesia - Sultan Thaha Airport (DJB) to Xi'an, Xianyang (XIY) - The flight distance between these airports is 2,515 miles (4,048 kilometres). The direct flight time is roughly 6 hours 5 minutes.
Flights from Bengkulu, Indonesia - Fatmawati Soekarno Airport (BKS) to Xi'an, Xianyang (XIY) - The flight distance between these airports is 2,680 miles (4,313 kilometres). The direct flight time is roughly 6 hours 27 minutes.
From Jakarta (CGK), Indonesia to Xi An, China (XIY): Rp4,215,894
Depart: 20 Mar 2025 · Return: 27 Mar 2025 Price found 26 Apr 2024, 06:59
From Surabaya (SUB), Indonesia to Xi An, China (XIY): Rp11,389,858
Depart: 02 May 2024 · Return: 12 May 2024 Price found 26 Apr 2024, 18:50
Expert Help
Choose Site / Currency