There is a tool called GeoMapper that allows you to show all the records that meet filter criteria on a map and then draw an area in a specific geography and export all associated contacts as a list to HubSpot or craft driving route plans. This works fairly well, but does not allow you to get very precise on the exact mileage radius. I agree that this would be a great feature to have natively in HubSpot