The calculated distance (air line) between Vico del Gargano and Salerno is approximately 104 miles respectively 167 kilometers.
By car or train, the actual journey to Salerno is certainly longer, as only the direct route (as the crow flies) between Vico del Gargano and Salerno has been calculated here.
Air line (approximately)
167 kilometers
90 nautical miles