General flight information
4 hr 35 min Travel time
2,975 km Distance between cities
1 hr Time zone difference
TJS 1,013 Lowest price
26 Direct flights per week
12:20 Earliest departure
19:00 Latest departure
4 hr Travel time
2,628 km Distance between cities
1 hr Time zone difference
TJS 642 Lowest price
16 Direct flights per week
TJS 1,172 Average ticket price
11:30 Earliest departure
15:55 Latest departure
3,276 km Distance between cities
1 hr Time zone difference
7 hr 30 min Travel time
2,590 km Distance between cities
1 hr Time zone difference
TJS 1,069 Lowest price
13 hr 5 min Travel time
3,535 km Distance between cities
1 hr Time zone difference
TJS 976 Lowest price
Popular destinations in Thailand
Cheap tickets
Direct flight schedule
- Bangkok every day from TJS 1,470
- Phuket every day from TJS 961.75
Connecting flights
TJS 1,012 Denpasar (Bali) — Bangkok TJS 641.75 Denpasar (Bali) — Phuket TJS 1,068 Denpasar (Bali) — Krabi TJS 975.33 Denpasar (Bali) — Chiang Mai
Tue 12 Jan 11:10 – 19:15
9 hr 5 min / 1 layover Mon 18 Jan 20:00 – 19:20
1 day 20 min / 1 layover Wed 20 Jan 20:00 – 17:10
22 hr 10 min / 1 layover Tue 19 Jan 19:45 – 08:40
13 hr 55 min / 1 layover 12-month price trend
TJS 2,122TJS 1,380TJS 2,122TJS 1,380
FAQ
Flight duration from Denpasar (Bali) to Thailand
On average, flights from Denpasar (Bali) to Thailand take around 4 hours 11 minutes when flying directly. With layovers, the flight duration can be up to 7 hours 35 minutes.