How to get from Foggia to Sorrento?

There is no direct connection from Foggia to Sorrento. However, you can take the bus to Napoli Garibaldi then take the subway to Sorrento. Alternatively, you can take the train to Caserta, take the train to Napoli Garibaldi, then take the subway to Sorrento.