General flight information
4 hr 32 min Travel time
2,975 km Distance between cities
1 hr Time zone difference
₾286 Lowest price
26 Direct flights per week
₾502 Average ticket price
12:20 Earliest departure
19:00 Latest departure
4 hr Travel time
2,628 km Distance between cities
1 hr Time zone difference
₾181 Lowest price
16 Direct flights per week
₾339 Average ticket price
11:30 Earliest departure
15:55 Latest departure
13 hr 5 min Travel time
3,535 km Distance between cities
1 hr Time zone difference
₾271 Lowest price
₾587 Average ticket price
14 hr 52 min Travel time
2,630 km Distance between cities
1 hr Time zone difference
₾413 Lowest price
3,199 km Distance between cities
1 hr Time zone difference
₾494 Lowest price
7 hr 35 min Travel time
2,590 km Distance between cities
1 hr Time zone difference
₾302 Lowest price
3,439 km Distance between cities
1 hr Time zone difference
2,649 km Distance between cities
1 hr Time zone difference
₾511 Lowest price
Popular destinations in Thailand
Cheap tickets
Direct flight schedule
- Bangkok every day from ₾429.02
- Phuket every day from ₾269.9
Connecting flights
₾285.4 Denpasar (Bali) — Bangkok ₾180.94 Denpasar (Bali) — Phuket ₾270.42 Denpasar (Bali) — Chiang Mai ₾412.61 Denpasar (Bali) — Koh Samui ₾494 Denpasar (Bali) — Udon Thani ₾301.62 Denpasar (Bali) — Krabi ₾510.55 Denpasar (Bali) — Surat Thani
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 Tue 19 Jan 17:20 – 08:40
16 hr 20 min / 1 layover Sat 5 Dec 11:10 – 18:55
8 hr 45 min / 1 layover +2
Thu 26 Nov 15:05 – 07:05
17 hr / 2 layovers Wed 20 Jan 20:00 – 17:10
22 hr 10 min / 1 layover +2
Wed 11 Nov 15:05 – 07:35
17 hr 30 min / 2 layovers 12-month price trend
₾599₾389₾599₾389
Airlines with flights from Denpasar (Bali) to Thailand
Including connecting fares
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.