The calculated distance (air line) between Salerno and Pontecagnano is approximately 5 miles respectively 8 kilometers.
By car or train, the actual journey to Pontecagnano is certainly longer, as only the direct route (as the crow flies) between Salerno and Pontecagnano has been calculated here.
Air line (approximately)
8 kilometers
4 nautical miles