The calculated distance (air line) between Icod de los Vinos and Santa Cruz de la Palma is approximately 67 miles respectively 108 kilometers.
By car or train, the actual journey to Santa Cruz de la Palma is certainly longer, as only the direct route (as the crow flies) between Icod de los Vinos and Santa Cruz de la Palma has been calculated here.
Air line (approximately)
108 kilometers
59 nautical miles