The flights duration from Dubai to Lima is 23h 00m and top rated airlines are Turkish Airlines, Air Canada & Etihad Airways.