Several trains per day (including overnight hotel trains) from other parts of Europe (via France) are regular & reliable.
Main train stations:
Barcelona-Sants (to the south west of the center).
Barcelona-Passeig de Gràcia (near Carrer d'Aragó on Passeig de Gràcia, in the center of the city).
Barcelona-Estació de França, Avinguda Marquès de l´Argentera (on the edge of the old town next to the seafront district of Barceloneta).
From Estació de Sants and Passeig de Grácia there are several connections per day to Cerbère (France), connecting there on trains towards Marseille and Nice. There are also 1-2 direct "Talgo" trains a day from Sants to Perpignan, Beziers, Narbonne and Montpellier in France.
From Estació de França, there are two "Trenhotel" overnight trains to Paris-Austerlitz and Milan-Stazione Centrale. Each arrives in their respective cities at 9:00 in the morning, and both have sleeping compartments.
There is also a less-well-known rail line over the Pyrenees to Toulouse. There are four trains per day to La Tor de Querol (Latour-de-Carol), where it is possible to transfer to a French Train bound for Toulouse. The journey takes 7-8 hours (including transfer) and costs roughly 30 Euros one way.
The Most Frequently Asked Travel Questions about Barcelona
Where To Stay & Best Hotels in Barcelona - updated Apr 2024
SAVE up to 75% on Last Minute deals! Search for discount Barcelona hotels, motels, apartments, hostels, guest accommodations and vacation resorts. Book now and pay at the hotel. Instant email confirmation!
Barcelona Travel Guide from Wikitravel. Many thanks to all Wikitravel contributors. Text is available under Creative Commons Attribution-ShareAlike 3.0, images are available under various licenses, see each image for details.