Barcelona is Spain's main rail hub on the northeastern Mediterranean corridor and a key high-speed rail city between Madrid, Catalonia, and France. The city has several passenger stations, with Barcelona Sants serving as the principal train station for long-distance trains from Barcelona. Renfe, Iryo, Ouigo Espana, and SNCF Voyageurs operate passenger services linked to the city.
Barcelona train services include AVE, Avlo, Iryo, and Ouigo Espana high-speed trains, Renfe Alvia and Avant services, regional Media Distancia routes, Rodalies de Catalunya suburban-regional trains, and cross-border high-speed services to France. Barcelona Sants handles most long-distance departures, while Passeig de Gracia and Estacio de Franca serve selected regional and intercity services within Catalonia and along the coast.
Rail routes from Barcelona run west toward Zaragoza and Madrid, south along the Mediterranean coast toward Valencia and Alicante, northeast through Girona and Figueres toward France, and southwest toward Tarragona and the Ebro corridor. Major destination cities include Madrid, Zaragoza, Valencia, Girona, Figueres, and Paris. Book trains from and to Barcelona online at Rail Monsters.