General flight information
7 hr 24 min Travel time
4,486 km Distance between cities
₼216 Lowest price
19 Direct flights per week
₼452 Average ticket price
09:10 Earliest departure
17:30 Latest departure
6 hr 35 min Travel time
4,443 km Distance between cities
1 hr Time zone difference
₼198 Lowest price
34 Direct flights per week
₼272 Average ticket price
09:20 Earliest departure
17:00 Latest departure
4,497 km Distance between cities
1 hr Time zone difference
₼328 Lowest price
3,890 km Distance between cities
1 hr Time zone difference
3,642 km Distance between cities
₼380 Lowest price
3,941 km Distance between cities
1 hr Time zone difference
Popular destinations in Indonesia
Cheap tickets
Direct flight schedule
- Denpasar (Bali) every day from ₼338.01
- Jakarta every day from ₼378.12
Connecting flights
₼215.2 Shanghai — Denpasar (Bali) ₼197.66 Shanghai — Jakarta ₼342.94 Shanghai — Yogyakarta ₼379.11 Shanghai — Balikpapan
Sun 17 Jan 01:35 – 14:55
13 hr 20 min / 1 layover Thu 14 Jan 01:35 – 09:40
9 hr 5 min / 1 layover +2
Tue 1 Dec 01:35 – 17:05
16 hr 30 min / 2 layovers +2
Tue 1 Dec 01:35 – 09:25
1 day 7 hr 50 min / 2 layovers FAQ
Flight duration from Shanghai to Indonesia
On average, flights from Shanghai to Indonesia take around 6 hours 25 minutes when flying directly. With layovers, the flight duration can be up to 10 hours 50 minutes.