The average flight time from Dublin to Lanzarote is 4 hours and 3 minutes. The flight distance is 2786 km / 1731 miles and the average flight speed is 688 km/h / 427 mph.