General flight information
4 hr Travel time
2,645 km Distance between cities
1 hr Time zone difference
TJS 990 Lowest price
8 Direct flights per week
TJS 1,402 Average ticket price
16:10 Earliest departure
16:10 Latest departure
4 hr 39 min Travel time
2,977 km Distance between cities
1 hr Time zone difference
TJS 1,139 Lowest price
25 Direct flights per week
TJS 1,680 Average ticket price
12:10 Earliest departure
19:00 Latest departure
2,849 km Distance between cities
1 hr Time zone difference
TJS 2,462 Lowest price
15 hr 45 min Travel time
3,537 km Distance between cities
1 hr Time zone difference
TJS 941 Lowest price
Popular destinations in Thailand
Cheap tickets
Direct flight schedule
- Phuket every day from TJS 1,271
- Bangkok every day from TJS 1,861
Connecting flights
TJS 989.89 Denpasar (Bali) — Phuket TJS 1,247 Denpasar (Bali) — Bangkok TJS 2,461 Denpasar (Bali) — Utapao TJS 940.72 Denpasar (Bali) — Chiang Mai
Sun 20 Sep 01:05 – 19:50
19 hr 45 min / 1 layover Sat 8 Aug 01:05 – 17:50
17 hr 45 min / 1 layover Tue 7 Jul 16:10 – 16:50
2 day 1 hr 40 min / 1 layover Thu 17 Sep 22:15 – 15:10
17 hr 55 min / 1 layover 12-month price trend
TJS 2,353TJS 1,530TJS 2,353TJS 1,530
FAQ
Flight duration from Denpasar (Bali) to Thailand
On average, flights from Denpasar (Bali) to Thailand take around 4 hours 13 minutes when flying directly. With layovers, the flight duration can be up to 7 hours 42 minutes.