Viaje de Calabria a Sorrento

Voy de Reggio Calabria a Sorrento. ¿Alguna vez alguien ha tomado un ferry, tren o autobús. Estoy considerando lo que es posible y que funcionará mejor. ¿Debo alquilar un coche?