Barcelona is served by various train stations, each catering to different regional and national destinations. The principal station is Barcelona Sants, located in the Sants-Montjuïc district. This is the largest station in the city and the main hub for high-speed trains, including AVE services connecting to Madrid and other major cities. Additionally, it handles regional trains and is well-connected to the rest of the city's transport network.
Another significant station is Passeig de Gràcia, situated in the Eixample district. This station is known for its connections to regional trains and serves as an interchange for different rail services, including those heading towards the Costa Brava and other areas in Catalonia.
Barcelona França is a historic station located in the Ciutad Vella district. It primarily serves regional and long-distance trains, focusing on routes towards the French border.
Estació de Sants and Passeig de Gràcia are relatively close to each other, about 2 kilometers apart, while Barcelona França is slightly further away, approximately 1.5 kilometers from Sants. Other smaller train stations include Clot-Aragó, which operates regional services, and Montcada i Reixac-Manresa, serving areas further outside the city with local trains.