Quick answer
Delhi to Phuket takes about 4 hours 30 minutes non-stop, covering roughly 3,180 km. IndiGo has been the main non-stop carrier, with fewer flights than to Bangkok, so many travellers connect via Bangkok on Thai Airways in 6–8 hours. One-way fares start around ₹13,500 booked 3–6 weeks ahead outside peak season. Indians currently enter Thailand visa-free.
Route facts
- Flight time
- 4h 30m
- Distance
- ≈ 3,180 km
- Starting fare
- ₹13,500 one-way
- Airlines
- IndiGo
- Cheapest months
- Jul–Oct (monsoon season)
- Entry
- Visa-free entry for Indian passport holders at the time of review (check the permitted stay); submit the free Thailand Digital Arrival Card online within 3 days before arrival.
Indira Gandhi International Airport (DEL) to Phuket International Airport (HKT). Fares are typical starting one-way economy prices booked 3–6 weeks ahead outside peak dates — live prices vary by the hour.
Which airlines fly Delhi to Phuket non-stop?
IndiGo has been the main non-stop airline on this route, departing from Terminal 3 at Delhi. Frequencies are lower than on Delhi–Bangkok and change by season, so if the non-stop date does not suit you, connect via Bangkok. Thai Airways or Air India to Bangkok, then a Thai domestic flight to Phuket, takes 6–8 hours in total.
What are the best flight timings?
Phuket is 1 hour 30 minutes ahead of India. The non-stop has often been an overnight or early-morning flight, landing in Phuket after sunrise. If you are connecting via Bangkok, allow at least 2 hours 30 minutes on a separate ticket, because you clear immigration and re-check bags at Suvarnabhumi.
Baggage on full-service and low-cost airlines
IndiGo usually includes a checked bag on international fares but charges for meals and seats. Thai Airways and Air India include meals and a larger allowance. On a self-connected route, the Thai domestic leg may carry a lower baggage limit, often 15–20 kg — check it, or you pay excess at the counter.
Getting from Phuket airport to your hotel
Phuket airport is in the island's north. A taxi to Patong or Kata takes 45–75 minutes and costs about THB 800–1,000 (₹2,150–2,700). The airport bus to Phuket Town costs about THB 100 (₹270). Hotels in Kamala and Surin are closer, at 30–45 minutes.
When to book, and connecting options
Peak season runs from November to March, when seas are calm and fares climb, especially over Christmas. July to October is usually cheapest, though west-coast beaches get rough and some island trips are cancelled in the monsoon. May–June fares rise with Indian school holidays. Book 3–6 weeks ahead, and earlier for December.
Tips for families and seniors
- A non-stop saves an immigration-and-rebook stop in Bangkok, which matters with children.
- Book a private transfer in advance if you land late at night — taxi queues can be long.
- Island tours mean boat transfers; seniors should choose larger boats over speedboats.
See our Thailand visa guide, Phuket trip cost, things to do in Phuket and more flight routes.
Frequently asked questions
Is there a direct flight from Delhi to Phuket?
Is it better to fly to Phuket via Bangkok?
How much does a taxi from Phuket airport to Patong cost?
When are Delhi to Phuket flights cheapest?
How we checked this page
Last reviewed
Written and fact-checked by the Elitech Travels editorial desk in New Delhi, drawing on our consultants' day-to-day booking work and the official sources below. Rules, fares and fees change — always confirm anything critical with the issuing authority before you travel. Our editorial policy.






