The flight time from Indira Gandhi to Peru is approximately 20 h. 30 min.