You can use convertCoordinate:toPointToView:
to get the location of the actual screen point for an annotation:
CGPoint annotationPoint = [self.mapView convertCoordinate:annotation.coordinate
toPointToView:self.mapView];
After that, use your trigonometry skills to find the distance between two points.