The calculated distance (air line) between Annapolis and Pumphrey is approximately 18 miles respectively 29 kilometers.
By car or train, the actual journey to Pumphrey is certainly longer, as only the direct route (as the crow flies) between Annapolis and Pumphrey has been calculated here.