General flight information
6 hr 52 min Travel time
4,486 km Distance between cities
TJS 1,250 Lowest price
16 Direct flights per week
09:20 Earliest departure
17:30 Latest departure
6 hr 47 min Travel time
4,443 km Distance between cities
1 hr Time zone difference
TJS 1,163 Lowest price
27 Direct flights per week
08:55 Earliest departure
17:00 Latest departure
4,480 km Distance between cities
TJS 1,887 Lowest price
Popular destinations in Indonesia
Cheap tickets
Direct flight schedule
- Denpasar (Bali) every day from TJS 1,463
- Jakarta every day from TJS 2,039
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.