Cheap Ferry tickets to Capri

What are the most popular routes to Capri?

Naples - CapriAverage priceZAR 621Average duration50mDaily departures25
Sorrento - CapriAverage priceZAR 550Average duration25mDaily departures35
Salerno - CapriAverage priceZAR 682Average duration1h 42mDaily departures8
Amalfi - CapriAverage priceZAR 629Average duration1hDaily departures12
Castellammare di Stabia - CapriAverage priceZAR 583Average duration1hDaily departures7