From Naples airport bus directly for Sorrento
From Sorrento bus station - bus to Massa Lubrense
from Rome train for Naples and then circumvesuviana train to Sorrento. OR
Marrozzi bus from Rome Tiburtina station directly to Sorrento.
Bus from Sorrento to Massa Lubrense