3 hours and 53 minutes is the average flight time from Cardiff to Lanzarote.