The flight time from Indira Gandhi to Bahamas is approximately 16 h. 50 min.