Under European regulation EC 261/04, if a passenger accepts re-routing for a canceled flight, the airline can reduce the amount of compensation paid by half, provided the passenger arrives at his or her final destination within a certain timeframe, relative to the scheduled arrival of the flight that was originally booked. 

That timeframe is based on the length of the flight and you read more about this here!

Did this answer your question?