For delayed flights of more than 3 hours, you might be eligible for compensation up to 600€ under EU 261 Rule.

The rule says that the flight should have been delayed at the final destination to file the claim.

It should have either departed from an EU airport or arrived at an EU airport with an EU regulated airline.