There’s only one thing you need to know to avoid being late: In order to be “on time” you have to get there early.
I know: it’s not fair. And it’s not much of a “trick” either, even if it’s fail-proof.
The truth is, if any kind of commute is involved, you simply can’t time things to the minute, in part because there are so many variables. Driving is just part of the equation; parking and walking from where you’ve parked takes time that is easily overlooked. Depending on where you are going, security checks, unanticipated lines, and waiting for the elevator can be factors, never mind the glitches that happen when trying to find a place for the first time.
I generally give myself 25% more time than I think it will take to get me where I’m going. That sounds like a lot of time, but it really isn’t, considering it’s only an extra fifteen minutes for an hour’s journey. I usually end up just a few minutes early, because invariably the trip takes longer than it “should.” For very little “wasted time” you, too, can give yourself a calm and peaceful commute knowing you’ll truly arrive on time.