It knows how fast on average people drive on each road on the route. Not all GPS systems have ways to calculate traffic though. Google uses crowdsourced data from its users and some systems can pull in data from a centralized database like a city’s DOT that tracks traffic conditions.
This is why the estimate will change if you drive slower/faster than average or if you run into unforseen traffic
Latest Answers