If you can settel with crude distance, there is another function ZIPCITYDISTANCE(); if you want it more precise, then:
Step 1. : Geocoding. Proc geocode. search it. there are many papers on this topic, and you will want street level geocoding.
Step 2: apply GEODIST on the coordinates you obtained from Step1.
Haikuo