Thank you for playing!
There is a slight variation in speed from NPC to NPC. It is randomized, but designed to take into account the fact that the NPCs tend to calculate a perfectly straight line from target destination to target destination, which would give them an unfair advantage. It's basically a controlled handicap.