Direct (nonstop) flights from Phuket to Denpasar

1 airline flys nonstop from Phuket International Airport (HKT) to Bali International (DPS). It's 1,640 miles (2,640 km), about 4h in the air. Operated by Indonesia AirAsia.

HKT
Phuket International Airport
🇹🇭 Phuket, Thailand
DPS
Bali International
🇮🇩 Denpasar, Indonesia
Flight Time
4h
Distance
1,640 mi
2,640 km
CO₂/pax
277 kg
−35 kg vs. layover
Airlines
1
Indonesia AirAsia
Time Diff
+1h
Operated by Indonesia AirAsia Indonesia AirAsia

Route data last updated: May 29, 2026

Airlines with non-stop flights

Indonesia AirAsia QZ Indonesia AirAsia
Route
HKT → DPS
Flight Time
4h
Distance
1,640 mi

Alternative Routes

Other ways to fly from Phuket to Denpasar with one stop · direct emits 277 kg CO₂ per passenger

HKT KUL (Kuala Lumpur) DPS
Leg 1: 1h 30m (437 mi) Leg 2: 3h 10m (1,218 mi) Total: ~4h 40m 🍃 312 kg CO₂ (+13% vs. direct)
Leg 1
HKT → KUL
1h 30m · 437 mi
View HKT to KUL flights →
Leg 2
KUL → DPS
3h 10m · 1,218 mi
View KUL to DPS flights →
HKT SIN (Singapore) DPS
Leg 1: 2h 5m (606 mi) Leg 2: 2h 50m (1,037 mi) Total: ~4h 55m 🍃 312 kg CO₂ (+13% vs. direct)
Leg 1
HKT → SIN
2h 5m · 606 mi
View HKT to SIN flights →
Leg 2
SIN → DPS
2h 50m · 1,037 mi
View SIN to DPS flights →
HKT DMK (Bangkok) DPS
Leg 1: 1h 25m (428 mi) Leg 2: 4h 20m (1,850 mi) Total: ~5h 45m 🍃 417 kg CO₂ (+51% vs. direct)
Leg 1
HKT → DMK
1h 25m · 428 mi
View HKT to DMK flights →
Leg 2
DMK → DPS
4h 20m · 1,850 mi
View DMK to DPS flights →
HKT SGN (Ho Chi Minh City) DPS
Leg 1: 1h 58m (600 mi) Leg 2: 3h 50m (1,466 mi) Total: ~5h 48m 🍃 384 kg CO₂ (+39% vs. direct)
Leg 1
HKT → SGN
1h 58m · 600 mi
View HKT to SGN flights →
Leg 2
SGN → DPS
3h 50m · 1,466 mi
View SGN to DPS flights →
HKT BKK (Bangkok) DPS
Leg 1: 1h 35m (418 mi) Leg 2: 4h 25m (1,832 mi) Total: ~6h 🍃 412 kg CO₂ (+49% vs. direct)
Leg 1
HKT → BKK
1h 35m · 418 mi
View HKT to BKK flights →
Leg 2
BKK → DPS
4h 25m · 1,832 mi
View BKK to DPS flights →

Looking for the return flight?

DPS → HKT: Flights from Denpasar to Phuket

Frequently Asked Questions

How long is the direct flight from Phuket to Denpasar?

A nonstop flight from Phuket (HKT) to Denpasar (DPS) takes approximately 4 hours. The distance is 1,640 miles (2,640 km).

Which airlines fly nonstop from Phuket to Denpasar?

Just Indonesia AirAsia.

Is there a nonstop flight from Phuket to Denpasar?

Yes. 1 airline: Indonesia AirAsia.

How far is Phuket from Denpasar?

The flight distance from Phuket to Denpasar is 1,640 miles (2,640 km), measured as the great-circle (shortest air) distance.

What is the time difference between Phuket and Denpasar?

Denpasar is 1 hour ahead of Phuket. (Asia/Bangkok vs Asia/Makassar.)

What type of aircraft flies from Phuket to Denpasar?

At 4h, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Thailand to Indonesia?

Depends on your passport. Check with the Indonesia embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Phuket to Denpasar?

Roughly 277 kg CO2 per passenger one-way. That's about the same as driving 1,385 km.

Is the return flight from Denpasar to Phuket also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Phuket to Denpasar?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Phuket International Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.