General flight information
9 hr 45 min Travel time
5,814 km Distance between cities
2.5 hr Time zone difference
TJS 1,911 Lowest price
20 Direct flights per week
TJS 3,201 Average ticket price
08:40 Earliest departure
15:10 Latest departure
16 hr 28 min Travel time
5,252 km Distance between cities
2.5 hr Time zone difference
TJS 1,645 Lowest price
5,571 km Distance between cities
2.5 hr Time zone difference
TJS 1,986 Lowest price
2 Direct flights per week
18:50 Earliest departure
18:50 Latest departure
4,553 km Distance between cities
2.5 hr Time zone difference
TJS 1,061 Lowest price
TJS 2,053 Average ticket price
11 hr Travel time
4,650 km Distance between cities
2.5 hr Time zone difference
TJS 1,065 Lowest price
12 hr 5 min Travel time
4,967 km Distance between cities
2.5 hr Time zone difference
TJS 3,341 Lowest price
5,997 km Distance between cities
2.5 hr Time zone difference
4,627 km Distance between cities
2.5 hr Time zone difference
5,451 km Distance between cities
2.5 hr Time zone difference
6 hr 50 min Travel time
4,801 km Distance between cities
2.5 hr Time zone difference
TJS 1,479 Lowest price
8 Direct flights per week
11:15 Earliest departure
11:15 Latest departure
Cheap tickets
Direct flight schedule
- New Delhi every day from TJS 2,616
- Mumbai Thu from TJS 2,529
- Bengaluru every day from TJS 2,554
Connecting flights
TJS 1,911 Denpasar (Bali) — New Delhi TJS 1,644 Denpasar (Bali) — Goa TJS 1,985 Denpasar (Bali) — Mumbai TJS 1,060 Denpasar (Bali) — Chennai TJS 1,064 Denpasar (Bali) — Thiruvananthapuram TJS 3,341 Denpasar (Bali) — Hyderabad TJS 1,478 Denpasar (Bali) — Bengaluru
Sun 24 Jan 22:20 – 18:15
1 day 22 hr 25 min / 3 layovers Wed 13 Jan 13:05 – 17:30
1 day 6 hr 55 min / 3 layovers Fri 6 Nov 16:25 – 20:50
2 day 6 hr 55 min / 2 layovers Tue 12 Jan 17:20 – 07:25
16 hr 35 min / 1 layover Wed 20 Jan 15:25 – 23:50
10 hr 55 min / 1 layover +2
Sun 3 Jan 22:20 – 07:35
1 day 11 hr 45 min / 3 layovers Mon 25 Jan 15:25 – 22:45
9 hr 50 min / 1 layover FAQ
Flight duration from Denpasar (Bali) to India
On average, flights from Denpasar (Bali) to India take around 7 hours 42 minutes when flying directly. With layovers, the flight duration can be up to 11 hours 20 minutes.