Flights to Shanghai
Find cheap flights to Shanghai in 2025/2026
Find cheap flights to Shanghai in 2025/2026
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.
-0.1 °C
Tue, 28 Jan 2025
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,430,701
Depart: 23 Oct 2025 · Return: 29 Oct 2025 Price found 26 Jan 2025, 16:18
From Pekanbaru (PKU), Indonesia to Shanghai, China (PVG): Rp3,908,400
Depart: 11 Mar 2025 · Return: 18 Mar 2025 Price found 25 Jan 2025, 11:54
From Denpasar (DPS), Indonesia to Shanghai, China (PVG): Rp3,949,350
Depart: 22 Mar 2025 · Return: 24 Mar 2025 Price found 28 Jan 2025, 12:48
From Manado (MDC), Indonesia to Shanghai, China (PVG): Rp4,944,345
Depart: 21 Feb 2025 · Return: 01 Mar 2025 Price found 27 Jan 2025, 14:42
From Surabaya (SUB), Indonesia to Shanghai, China (PVG): Rp5,016,431
Depart: 14 Mar 2025 · Return: 21 Mar 2025 Price found 28 Jan 2025, 12:43
From Balikpapan (BPN), Indonesia to Shanghai, China (PVG): Rp6,161,521
Depart: 18 May 2025 · Return: 25 May 2025 Price found 28 Jan 2025, 06:57
From Makassar (UPG), Indonesia to Shanghai, China (PVG): Rp6,275,234
Depart: 12 Mar 2025 · Return: 19 Mar 2025 Price found 28 Jan 2025, 05:06
From Praya (LOP), Indonesia to Shanghai, China (PVG): Rp6,377,103
Depart: 14 Apr 2025 · Return: 02 May 2025 Price found 27 Jan 2025, 17:16
From Solo / Surakarta (SOC), Indonesia to Shanghai, China (PVG): Rp6,484,217
Depart: 14 Mar 2025 · Return: 21 Mar 2025 Price found 28 Jan 2025, 14:37
From Banda Aceh (BTJ), Indonesia to Shanghai, China (PVG): Rp8,433,763
Depart: 01 Feb 2025 · Return: 08 Feb 2025 Price found 27 Jan 2025, 04:59
From Pontianak (PNK), Indonesia to Shanghai, China (PVG): Rp8,516,341
Depart: 30 Mar 2025 · Return: 06 Apr 2025 Price found 25 Jan 2025, 08:59
Expert Help
Choose Site / Currency