anhand der postleitzahl kannst du keine Entfernung berechnen.....
aber mit der opengeo db kannst du für eine Postleitzahl geografische Koordinaten ermitteln und anhand dieser dann eine Entfernung in etwa berechnen.... aber bei größeren Städten hat man meist das Problem, dass es zig Postleitzahlen gibt, dort aberr nur 1 Koordinate hinterlegt ist... also ne Fahrt durch ganz Berlin = 0 km....
auch bieten diverse Kartenanbieter wie z.B. map24 webservices an um für eine Adresse oder auch nur für eine PLZ die geokoordinaten zu ermitteln...
achja, auch die Post bietet kostenpflichtig eine db an mit den geokoordinaten für jede PLZ