Quick answer
Delhi to Bangkok is a non-stop flight of about 4 hours 10 minutes, covering roughly 2,950 km. Thai Airways, Air India and IndiGo fly it daily into Suvarnabhumi Airport, with several overnight departures. One-way economy fares start around ₹12,000 booked 3–6 weeks ahead in a quiet month. Indians currently enter Thailand visa-free but must file the online arrival card.
Route facts
- Flight time
- 4h 10m
- Distance
- ≈ 2,950 km
- Starting fare
- ₹12,000 one-way
- Airlines
- Thai Airways, Air India, IndiGo
- Cheapest months
- Jul–Sep and late Jan–Feb
- 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 Suvarnabhumi Airport (BKK). 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 Bangkok non-stop?
Thai Airways, Air India and IndiGo all fly the route daily, most of them more than once. Flights leave from Terminal 3 at Delhi and usually land at Suvarnabhumi (BKK). Low-cost Thai airlines have at times used Bangkok's older Don Mueang airport (DMK), so check which airport your ticket shows before you book a transfer or a connecting flight.
What are the best flight timings?
Bangkok is 1 hour 30 minutes ahead of India. Many flights leave Delhi between 11 pm and 2 am and land around dawn — cheap, but you lose a night and hotel check-in is at 2 pm. A morning departure lands mid-afternoon and is far kinder to children and older parents.
Baggage on full-service and low-cost airlines
Thai Airways and Air India economy include meals and usually 20–30 kg of checked baggage, depending on fare brand. IndiGo includes a checked bag on most international fares but charges for meals and seat selection. Shoppers heading home from Pratunam or MBK should prebook extra kilos online — it costs far less than paying at the airport.
Getting from Suvarnabhumi to the city
The Airport Rail Link reaches Phaya Thai in about 26 minutes for THB 45 (about ₹120). A metered taxi to Sukhumvit or Silom takes 35–60 minutes and costs THB 300–450 (₹800–1,200) including tolls and the THB 50 airport surcharge. Use the official taxi queue, not touts in the arrivals hall.
When to book, and connecting options
Book 3–6 weeks ahead. Fares rise in May–June, around Diwali and from mid-December to early January. July–September and late January–February are usually cheapest. Bangkok is also a cheap hub for Phuket, Krabi and Chiang Mai — domestic Thai flights often cost ₹3,000–5,000 one way.
Tips for families and seniors
- Pick a daytime flight; overnight arrivals are hard on children.
- Fill in the Thailand Digital Arrival Card for every traveller, including infants.
- Immigration queues at BKK can exceed an hour at peak times; request wheelchair assistance for seniors at booking.
Read our Thailand visa guide, Bangkok trip cost and things to do in Bangkok, or browse more flight routes.
Frequently asked questions
How long is the flight from Delhi to Bangkok?
Which airlines fly direct from Delhi to Bangkok?
Do Indians need a visa for Thailand?
What is the cheapest month to fly Delhi to Bangkok?
How do I get from Bangkok airport to the city?
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.






