How long does it take to get from Cinque Terre to Barcelona?

It takes approximately 6 h 4 min to get from Cinque Terre to Barcelona, including transfers.

Is there a direct train between Cinque Terre and Barcelona?

No, there is no direct train from Cinque Terre to Barcelona. However, there are services departing from Corniglia and arriving at Barcelona Sants via Levanto, Genova Piazza Principe and Marseille-St-Charles. The journey, including transfers, takes approximately 14 h 44 min.