create a script use openstreetmapp for calculate the distance between two addresses by the road.
7 freelancers estão ofertando em média $24 para esse trabalho
With this price, i'll offre you two alternative. One that depend on OpenStreetMap with their API and another that just depend on algo and calculation. You could use it as you want.