В какой ide?
paths[0].distance
(второй сверху)points_encoded=false
(документация), тогда на выходе в поле points
получите список точек маршрута. Затем можно находить, в каком городе / какой области находится каждая точка, используя обратный геокодер в составе Nominatim (опять же, основанного на данных из OSM). Документация по нему: wiki.openstreetmap.org/wiki/Nominatim#Reverse_Geocoding