Se rendre à Barcelone en train

Barcelone dispose de liaisons ferroviaires directes avec divers endroits en Europe et dans toute l'Espagne. De plus, la ligne à grande vitesse, l’AVE, relie Barcelone aux villes françaises de Paris, Lyon, Toulouse et Marseille, ainsi qu'à Madrid et au sud de l'Espagne. Par ailleurs, un vaste réseau de trains de banlieues relie la ville aux principales villes catalanes.