Yes, from New Delhi's Indira Gandhi International Airport to Bangkok's Suvarnabhoomi or Don Mueang Airport there are direct flights by IndiGo, Spice Jet, Air India, Thai Airways, and Thai Air Asia among others. The journey time is approximately 4.5 hours and there are frequent flights throughout the week.