Is there a strict difference? Can someone be one and not the other? I am pretty sure that one can be logical, but not rational, is the reverse true? What exactly does it mean to be logical? What exactly does it mean to be rational?
Some defintions are probably interchangeable but I consider logic to be formal and concrete (ie truth tables.) Rationality can be applied to more ambiguous situations and I think is more in contrast to the emotional.