Cheap Train Tickets to Barcelona

Fri, May 24
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

These companies trust us.
We sell their tickets all in one place.

Deutsche Bahn

Trains to Barcelona: An Overview

Getting to Barcelona by train couldn’t be easier due to it being well connected with both regional Renfe trains and the high speed AVE trains. Trains to Barcelona mostly arrive at Barcelona Sant, which is right in the heart of the city. Once you arrive in Barcelona there are plenty of travel options including the metro, buses, and taxis to take you to straight to your destination.


With its infamous buildings, great restaurants, and Mediterranean climate, Barcelona is the ideal destination for an unforgettable city break. Antoni Gaudi's famous designs take center stage with the Sagrada Familia, Parc Guell and Gaudi's town being dotted around the city. Barcelona is also big on sport and watching local FC Barcelona is a must for any soccer fan. If art and culture are more to your taste then there are plenty of museums and galleries dedicated to big names like Picasso and Joan Miro, as well as the superb Museum of Catalan Art. What's more, when it's time to take a break the beach is never far away.

Trains to Barcelona: Popular routes

From Madrid to Barcelona:

Connecting two of Spain’s biggest cities is the Renfe AVE fast speed train service. Leaving from Madrid’s Puerta de Atocha and arriving into Barcelona Sants, it takes around 3:13h to cover the 625 km distance from Madrid to Barcelona.

From Paris to Barcelona:

The Renfe - SNCF connection has meant that getting the train between Paris and Barcelona has never been easier. Trains leave Paris Gare De Lyon and arrive into Barcelona Sant. Between 3 to 4 trains leave a day and the journey takes approx 6:27h to cover the 1035 km distance.

From Valencia to Barcelona:

A Renfe train will take from coastal Valencia to Barcelona in approximately 3:35h. The train leaves Valencia-Estacio Del Nord and arrives into Barcelona Sants.

Trains to Barcelona: General Information

Buying Tickets

Tickets for all trains to Barcelona can be bought on the day. However, it is cheaper to buy them at least six weeks in advance. You can buy your tickets here.

Transport in Barcelona

Transport in Barcelona is very efficient with trams, metro, buses, and taxis all available around the city. A 10- journey ticket costs 10.20e for zone 1 and can be used on all modes of public transport.
Important Stations and Airports for this Journey
TrainBarcelona Estació De França


TrainBarcelona Sants



The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone