Trains from Barcelona to Sorrento
🚆 The total travel time from Barcelona to Sorrento by train, including transfers, is approximately 19 hours and 50 minutes. The train services from Barcelona-Sants to Sorrento are operated by Renfe Viajeros and Ente Autonomo Volturno S.r.l. 🚆 The prices for a train ticket between Barcelona and Sorrento can range from €238 to €458. Despite the lack of a direct train, the journey offers a unique opportunity to experience the beauty of multiple European cities along the route.