Delhi to Bangkok flights

Bangkok is one of the most popular short trips from Delhi. Indians don't need a visa for up to 30 days, the flight is about 4 hours, and the city is cheap once you land.

People walking near a historic building in Bangkok on a sunny day
Photo: Anantachai Saothong (opens in a new tab) on Unsplash

Bangkok deals from Delhi

No live deal for Delhi to Bangkok right now. Fares change every day. Join free and we'll email you when one drops well below the usual price.

Why go to Bangkok

Bangkok is easy to enjoy on any budget. Spend a morning at the Grand Palace and Wat Pho, the temple of the reclining Buddha. Take a river boat on the Chao Phraya. In the evening, go to a night market or a rooftop bar.

It’s also a good start to a longer Thailand trip. Phuket, Krabi and Koh Samui are short, cheap flights away, and Pattaya is about two hours by road.

Best time to visit Bangkok

November to February is the best time: drier, and less hot, with days around 30°C. March to May is very hot. June to October is the rainy season, with short heavy showers most afternoons, but it’s still very doable and hotels are cheaper.

  1. January: best time
  2. February: best time
  3. March: good time
  4. April: off season
  5. May: off season
  6. June: off season
  7. July: off season
  8. August: off season
  9. September: off season
  10. October: good time
  11. November: best time
  12. December: best time

Bangkok visa for Indians

Visa-free, 30 daysLast checked October 2026

Indian passport holders can visit Thailand without a visa for up to 30 days (this changed from 60 days on 15 September 2026).

Before you fly, fill in the free Thailand Digital Arrival Card (TDAC) online, within 3 days before you arrive. Immigration can also ask for your return ticket and proof of where you are staying, so keep both on your phone.

Apply only on the official site, tdac.immigration.go.th, or through a trusted agent. Look-alike sites charge extra. Rules change, so check again before you book.

Flight time and fares from Delhi

Many nonstop flights leave Delhi for Bangkok every day, and the flight takes about 4 hours. Check the airport before you book: most flights land at Suvarnabhumi (BKK), but some budget airlines use Don Mueang (DMK) in the north of the city.

Night flights from Delhi land early in the morning, which gives you a full first day. Fares rise around Diwali, Christmas, New Year and Songkran (the Thai new year in mid-April).

Getting from the airport

From Suvarnabhumi, the Airport Rail Link reaches Phaya Thai station in about 30 minutes, where you can change to the BTS Skytrain. From Don Mueang, take the SRT Red Line train or a taxi. Taxis from both airports use the meter, plus expressway tolls and a small airport fee.

How many days you need

Three or four days covers Bangkok. With a beach on the same trip, plan a week: three nights in Bangkok and four in Phuket or Krabi.

Food for Indian travellers

Thai food often uses fish sauce and shrimp paste, so vegetarians should ask for “jay” food (Thai vegan cooking with no meat, fish or eggs). Look for the yellow flags of jay food stalls. Indian restaurants are easy to find around Sukhumvit and in Pahurat, Bangkok’s Little India.

Questions about Delhi to Bangkok

How long is the flight from Delhi to Bangkok?

About 4 hours nonstop. Thailand is 1½ hours ahead of India.

Do Indians need a visa for Thailand?

Not for a short holiday. Since 15 September 2026, Indians can stay up to 30 days without a visa. You need to fill in the free Thailand Digital Arrival Card (TDAC) online before you arrive.

Which Bangkok airport do flights from Delhi use?

Most land at Suvarnabhumi (BKK). Some budget airlines use Don Mueang (DMK). Your ticket will say which one.

Hanoi's Train Street, a railway track running between houses

Hanoi

Vietnam

4 h nonstopeVisa

Maya Bay on Phi Phi Leh, a boat trip from Phuket, with clear water and tall cliffs

Phuket

Thailand

4½ h nonstopVisa-free, 30 days