Flights to Shanghai
Find cheap flights to Shanghai in 2024/2025
Find cheap flights to Shanghai in 2024/2025
Our Flight Finder compares the cheapest flights to Shanghai from the most established flight comparison sites.
Fly to Shanghai and visit sites like The Bund, Yu Garden, Oriental Pearl TV Tower & Nanjing Road.
1. Enter your search requirements for Shanghai
2. Compare the best Shanghai deals from top comparison engines
3. Book your Shanghai flight at the cheapest price
These economy flights were found on FlightsFinder from Indonesia to Shanghai in the last few days. Prices subject to availability.
These economy flights were found on FlightsFinder from Indonesia to Shanghai in the last few days. Prices subject to availability.
Shanghai, a bustling metropolis on China's eastern coast, seamlessly blends ancient traditions with modern innovation. This vibrant city is a melting pot of cultures, featuring towering skyscrapers, historic temples, and serene gardens. From the iconic Bund waterfront with its colonial architecture to the futuristic skyline of Pudong, Shanghai offers a harmonious juxtaposition of the past and the present. Experience the city's dynamic energy through its lively markets, delectable cuisine, and world-class shopping. Whether you seek historical marvels or cutting-edge entertainment, Shanghai promises a captivating journey through time and culture.
Popular airports near Shanghai include Shanghai Pudong International Airport (PVG), Shanghai Hongqiao International Airport (SHA), and Hangzhou Xiaoshan International Airport (HGH).
The flight to Shanghai (PVG) is roughly 6 hours 38 minutes and 2,763 miles (4,446 kilometres) from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK).
The best way is to compare flights to Shanghai from leading comparison sites using our search engine dashboard.
Yes, there are direct flights to Shanghai.
Here is the average weather forecast in Shanghai by month:
• Jan: 8°C
• Feb: 10°C
• Mar: 14°C
• Apr: 20°C
• May: 25°C
• Jun: 28°C
• Jul: 32°C
• Aug: 32°C
• Sep: 28°C
• Oct: 23°C
• Nov: 17°C
• Dec: 11°C
The main airport in Shanghai, Pudong International Airport, is approximately 30 kilometers from the city center.
Typically, flights are cheapest to Shanghai 2 months before departure.
Studies show flights to Shanghai are typically cheaper on Tuesdays and Wednesdays.
2.9 °C
Sat, 21 Dec 2024
Average Temperature
8°C
Jan
10°C
Feb
14°C
Mar
20°C
Apr
25°C
May
28°C
Jun
32°C
Jul
32°C
Aug
28°C
Sep
23°C
Oct
17°C
Nov
11°C
Dec
Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK) to Shanghai (PVG)
Distance:
2,763 miles (4,446 kilometres)
Average flight time (direct 6 hours 38 minutes)
Bali, Indonesia - Denpasar Ngurah Rai International Airport (DPS) to Shanghai (PVG)
Distance:
2,791 miles (4,492 kilometres)
Average flight time (direct 6 hours 42 minutes)
Surabaya, Indonesia - Juanda Airport (SUB) to Shanghai (PVG)
Distance:
2,728 miles (4,390 kilometres)
Average flight time (direct 6 hours 33 minutes)
Pekanbaru, Indonesia - Sultan Syarif Kasim II Airport (PKU) to Shanghai (PVG)
Distance:
2,504 miles (4,030 kilometres)
Average flight time (direct 6 hours 3 minutes)
Yogyakarta, Indonesia - Adisutjipto Airport (JOG) to Shanghai (PVG)
Distance:
2,793 miles (4,495 kilometres)
Average flight time (direct 6 hours 42 minutes)
Bandung, Indonesia - Husein Sastranegara Airport (BDO) to Shanghai (PVG)
Distance:
2,792 miles (4,493 kilometres)
Average flight time (direct 6 hours 42 minutes)
Palembang, Indonesia - S M Badaruddin II Airport (PLM) to Shanghai (PVG)
Distance:
2,607 miles (4,196 kilometres)
Average flight time (direct 6 hours 17 minutes)
Makassar, Indonesia - Sultan Hasanuddin Airport (UPG) to Shanghai (PVG)
Distance:
2,506 miles (4,033 kilometres)
Average flight time (direct 6 hours 4 minutes)
Balikpapan, Indonesia - Sepinggan Airport (BPN) to Shanghai (PVG)
Distance:
2,263 miles (3,641 kilometres)
Average flight time (direct 5 hours 31 minutes)
Semarang, Indonesia - Ahmad Yani Airport (SRG) to Shanghai (PVG)
Distance:
2,740 miles (4,409 kilometres)
Average flight time (direct 6 hours 35 minutes)
Lombok, Indonesia - Lombok International Airport (LOP) to Shanghai (PVG)
Distance:
2,781 miles (4,476 kilometres)
Average flight time (direct 6 hours 40 minutes)
Manado, Indonesia - Sam Ratulangi Airport (MDC) to Shanghai (PVG)
Distance:
2,055 miles (3,307 kilometres)
Average flight time (direct 5 hours 3 minutes)
Surakarta Solo, Indonesia - Adisumarmo Airport (SOC) to Shanghai (PVG)
Distance:
2,769 miles (4,457 kilometres)
Average flight time (direct 6 hours 39 minutes)
Batam, Indonesia - Hang Nadim Airport (BTH) to Shanghai (PVG)
Distance:
2,375 miles (3,822 kilometres)
Average flight time (direct 5 hours 46 minutes)
Padang, Indonesia - Minangkabau Airport (PDG) to Shanghai (PVG)
Distance:
2,622 miles (4,219 kilometres)
Average flight time (direct 6 hours 19 minutes)
Pontianak, Indonesia - Supadio Airport (PNK) to Shanghai (PVG)
Distance:
2,310 miles (3,717 kilometres)
Average flight time (direct 5 hours 37 minutes)
Banda Aceh, Indonesia - Sultan Iskandar Muda Airport (BTJ) to Shanghai (PVG)
Distance:
2,461 miles (3,960 kilometres)
Average flight time (direct 5 hours 58 minutes)
Jayapura, Indonesia - Sentani Airport (DJJ) to Shanghai (PVG)
Distance:
2,635 miles (4,240 kilometres)
Average flight time (direct 6 hours 21 minutes)
Banjarmasin, Indonesia - Syamsudin Noor Airport (BDJ) to Shanghai (PVG)
Distance:
2,434 miles (3,918 kilometres)
Average flight time (direct 5 hours 54 minutes)
Ambon, Indonesia - Pattimura International Airport (AMQ) to Shanghai (PVG)
Distance:
2,443 miles (3,932 kilometres)
Average flight time (direct 5 hours 55 minutes)
Belitung, Indonesia - Tanjung Pandan H.A.S. Hanandjoeddin International Airport (TJQ) to Shanghai (PVG)
Distance:
2,517 miles (4,051 kilometres)
Average flight time (direct 6 hours 5 minutes)
Jambi, Indonesia - Sultan Thaha Airport (DJB) to Shanghai (PVG)
Distance:
2,560 miles (4,120 kilometres)
Average flight time (direct 6 hours 11 minutes)
Bengkulu, Indonesia - Fatmawati Soekarno Airport (BKS) to Shanghai (PVG)
Distance:
2,738 miles (4,406 kilometres)
Average flight time (direct 6 hours 35 minutes)
From Jakarta (CGK), Indonesia to Shanghai, China (PVG): Rp3,461,034
Depart: 30 Jan 2025 · Return: 12 Feb 2025 Price found 20 Dec 2024, 08:39
From Denpasar (DPS), Indonesia to Shanghai, China (PVG): Rp3,914,512
Depart: 31 Dec 2024 · Return: 06 Jan 2025 Price found 21 Dec 2024, 08:43
From Surabaya (SUB), Indonesia to Shanghai, China (PVG): Rp4,671,376
Depart: 14 Feb 2025 · Return: 21 Feb 2025 Price found 18 Dec 2024, 23:18
From Manado (MDC), Indonesia to Shanghai, China (PVG): Rp5,660,629
Depart: 27 Jan 2025 · Return: 09 Feb 2025 Price found 20 Dec 2024, 05:24
From Makassar (UPG), Indonesia to Shanghai, China (PVG): Rp5,928,600
Depart: 16 Feb 2025 · Return: 23 Feb 2025 Price found 20 Dec 2024, 13:00
From Batam (BTH), Indonesia to Shanghai, China (PVG): Rp5,974,808
Depart: 21 Mar 2025 · Return: 01 Apr 2025 Price found 18 Dec 2024, 13:40
From Praya (LOP), Indonesia to Shanghai, China (PVG): Rp6,234,517
Depart: 24 Apr 2025 · Return: 02 May 2025 Price found 18 Dec 2024, 11:27
From Padang (PDG), Indonesia to Shanghai, China (PVG): Rp6,478,373
Depart: 01 Feb 2025 · Return: 08 Feb 2025 Price found 18 Dec 2024, 10:25
From Semarang (SRG), Indonesia to Shanghai, China (PVG): Rp8,669,366
Depart: 21 Jan 2025 · Return: 27 Jan 2025 Price found 21 Dec 2024, 10:13
From Solo / Surakarta (SOC), Indonesia to Shanghai, China (PVG): Rp9,029,416
Depart: 03 Feb 2025 · Return: 10 Feb 2025 Price found 20 Dec 2024, 00:02
From Palembang (PLM), Indonesia to Shanghai, China (PVG): Rp9,659,293
Depart: 29 Mar 2025 · Return: 04 Apr 2025 Price found 20 Dec 2024, 12:22
Expert Help
Choose Site / Currency