General flight information
7 hr 24 min Travel time
4,486 km Distance between cities
₾328 Lowest price
19 Direct flights per week
₾532 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
₾302 Lowest price
34 Direct flights per week
09:20 Earliest departure
17:00 Latest departure
4,415 km Distance between cities
₾584 Lowest price
4,497 km Distance between cities
1 hr Time zone difference
₾501 Lowest price
Popular destinations in Indonesia
Cheap tickets
Direct flight schedule
- Denpasar (Bali) every day from ₾518.71
- Jakarta every day from ₾578.9
Connecting flights
₾351.06 Shanghai — Denpasar (Bali) ₾301.72 Shanghai — Jakarta ₾583.79 Shanghai — Labuan Bajo ₾523.99 Shanghai — Yogyakarta
Wed 2 Dec 01:35 – 14:55
13 hr 20 min / 1 layover Thu 14 Jan 01:35 – 09:40
9 hr 5 min / 1 layover Tue 8 Dec 01:35 – 14:25
12 hr 50 min / 1 layover +2
Tue 1 Dec 01:35 – 17:05
16 hr 30 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.