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