Barcelone est le principal hub ferroviaire d'Espagne sur le corridor méditerranéen du nord-est et une ville clé du train à grande vitesse entre Madrid, la Catalogne et la France. La ville compte plusieurs gares voyageurs, Barcelona Sants servant de gare principale pour les trains longue distance au départ de Barcelone. Renfe, Iryo, Ouigo Espana et SNCF Voyageurs exploitent des services voyageurs desservant la ville.
Les services ferroviaires de Barcelone comprennent les trains à grande vitesse AVE, Avlo, Iryo et Ouigo Espana, les services Renfe Alvia et Avant, les lignes régionales Media Distancia, les trains suburbains-régionaux Rodalies de Catalunya et les services transfrontaliers à grande vitesse vers la France. Barcelona Sants assure la plupart des départs longue distance, tandis que Passeig de Gracia et Estacio de Franca desservent certains services régionaux et interurbains en Catalogne et le long de la côte.
Les lignes ferroviaires au départ de Barcelone partent vers l'ouest en direction de Saragosse et Madrid, vers le sud le long de la côte méditerranéenne en direction de Valence et Alicante, vers le nord-est via Gérone et Figueres en direction de la France, et vers le sud-ouest en direction de Tarragone et du corridor de l'Èbre. Les principales villes desservies comprennent Madrid, Saragosse, Valence, Gérone, Figueres et Paris. Réservez vos trains à destination et au départ de Barcelone en ligne sur Rail Monsters.