The flight time from Indira Gandhi to Sri Lanka is approximately 3 h. 40 min.