You can probably buy GPS data for travel between any two given locations that will indicate the most popular routes and how long they took - from cellphone companies, Google and the like? Do driver routing companies (deliveries, taxis and such) do this to discover implied optimal routes?