However, if the delay is caused by technical problems or a strike by airline staff, you are likely to be owed compensation under Regulation (EC) No. 261/2004. In addition, you generally have up to 3 years to file a Ryanair flight delay compensation claim.