In general, for flights departing from the EU, passengers have the right to claim compensation for flight delays or cancellations within 2 or 3 years from the date of the flight, although this can vary from country to country.