The truth is, airlines will frequently overestimate the time it takes to get from A to B. This provides them with extra breathing space and ensures that flights do indeed arrive on time, generally speaking. This is what's called “schedule padding” and is a growing, global phenomenon.