General flight information
4 hr Travel time
2,645 km Distance between cities
1 hr Time zone difference
TJS 944 Lowest price
8 Direct flights per week
TJS 1,339 Average ticket price
16:10 Earliest departure
16:10 Latest departure
4 hr 25 min Travel time
2,977 km Distance between cities
1 hr Time zone difference
TJS 930 Lowest price
21 Direct flights per week
TJS 1,559 Average ticket price
13:25 Earliest departure
19:00 Latest departure
4 hr 30 min Travel time
2,592 km Distance between cities
1 hr Time zone difference
TJS 1,055 Lowest price
9 hr 50 min Travel time
2,633 km Distance between cities
1 hr Time zone difference
TJS 1,455 Lowest price
Popular destinations in Thailand
Cheap tickets
Direct flight schedule
- Phuket every day from TJS 1,371
- Bangkok every day from TJS 1,608
Connecting flights
TJS 958.54 Denpasar (Bali) — Phuket TJS 929.48 Denpasar (Bali) — Bangkok TJS 1,054 Denpasar (Bali) — Krabi TJS 1,455 Denpasar (Bali) — Koh Samui
Sat 25 Jul 01:05 – 19:50
19 hr 45 min / 1 layover Tue 14 Jul 01:05 – 17:50
17 hr 45 min / 1 layover Sun 28 Jun 01:05 – 16:45
16 hr 40 min / 1 layover Fri 24 Jul 01:05 – 18:50
18 hr 45 min / 1 layover 12-month price trend
TJS 2,366TJS 1,538TJS 2,366TJS 1,538
FAQ
Flight duration from Denpasar (Bali) to Thailand
On average, flights from Denpasar (Bali) to Thailand take around 4 hours 15 minutes when flying directly. With layovers, the flight duration can be up to 7 hours 31 minutes.