
Spain
Getting to Barcelona by train
Trains to Barcelona arrive at Barcelona Sants, served by Renfe, AVE, iryo, OUIGO España and Avlo. Gopaxo compares every offer in a single search to find you the best price to this city in Spain.
Why visit Barcelona?
Barcelona is one of the most searched-for cities in Spain. Travellers come for Sagrada Família, Park Güell and Las Ramblas, all reachable on foot or by public transport from the station. The train drops you in the centre — no airport transfer, no check-in queue.
How to get to Barcelona by train
Direct and connecting services reach Barcelona. We've detailed the most requested routes below: each page lists the duration, prices from, operators and the departure and arrival stations.
Barcelona train station
The main station is Barcelona Sants. Long-distance trains run by Renfe, AVE, iryo, OUIGO España and Avlo arrive here, with connections to city transport. Be on the platform 10 to 15 minutes before departure: unlike flying, there is no check-in.
What to see in Barcelona
The highlights worth planning for:
- Sagrada Família
- Park Güell
- Las Ramblas
Practical info for Barcelona
The essentials before you go:
- Country: Spain
- Main station: Barcelona Sants
- Currency: EUR (€)
- Main language: Spanish
- Operators: Renfe, AVE, iryo, OUIGO España and Avlo
Frequently asked questions
How do I get to Barcelona by train?
Which station do trains to Barcelona use?
Which train companies serve Barcelona?
What is there to see in Barcelona?
How much is a train ticket to Barcelona?
Can I book a ticket to Barcelona on Gopaxo?
Plan your stay in Barcelona
Heading to Barcelona? Here's everything else you need to book, in a few clicks.
- Where to stay in BarcelonaHotels, apartments and hostels in Barcelona, with free cancellation on most options.See places to stay
- Rent a car in BarcelonaCompare rental companies and pick up your car as soon as you arrive.Compare cars
- Things to do in BarcelonaGuided tours, museums and activities worth booking ahead to skip the queue.See activities




