Trains to Barcelona

Tue, 16 Jul
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Popular departures

Train tickets to Barcelona

Select departure
pin

Showing the fastest and cheapest results for 17 Jul

Results include alternative arrival locations to Barcelona
Cheapest
Renfe REGIONAL EXPRESS
07:249h13
Madrid Chamartín
16:37Barcelona Sants
43 1One-way
0 changes
2nd Cheapest
Renfe AVE
09:303h07
Madrid-Puerta de Atocha-Almudena Grandes
12:37Barcelona Sants
46 1One-way
0 changes
2nd Cheapest
Renfe AVE
11:303h12
Madrid-Puerta de Atocha-Almudena Grandes
14:42Barcelona Sants
46 1One-way
0 changes

Trains to Barcelona : Overview

It is possible to get to Barcelona in as little as nine hours from St Pancras Station thanks to a high-speed rail service from Paris Gare du Lyon railway station. Take the Eurostar from London St Pancras to Paris Gare du Nord and then transfer to Paris Gare du Lyon for trains directly to Barcelona. Once you arrive at Barcelona there are plenty of bus services and taxis that travel across the city to assist with your onward journey.

 


Main Companies and Routes for Trains to Barcelona

Train Operating Company Route Price
Renfe trains
  • From £70
Eurostar trains
  • From £100
 

Trains to Barcelona: Train Operating Companies & Ticket Information


popular

Which train companies run trains to Barcelona?Most trains to Barcelona are operated by Eurostar and Renfe.

When are the first and last trains into Barcelona? Trains arrive into Barcelona at all times of day between 6:00 a.m. and 1:30 a.m.


Tips for booking trains to Barcelona cheaply


cheap

How far in advance to book trains to Barcelona? Prices for direct trains to Barcelona don't increase too drastically given that they don't travel extremely far afield. To make some savings, however, book 2 weeks in advance.

How much are train tickets to Barcelona? Due to Barcelona's popularity, cheap trains tickets can be found quite easily when you book in advance. The average price for trains to Barcelona is £70 from London.

Learn more about how to purchase cheap train tickets.


Barcelona Train Station Information and Travelling to Barcelona's City Centre


fast

What are the main stations in Barcelona? Most trains to Barcelona terminate at Barcelona Sants, which is one of the busiest and biggest train stations in Europe. If you have luggage there is a taxi rank just outside the station. Local buses are also available and take visitors to and from main tourist attraction, daily and weekly bus tickets can be purchased to save money.

Popular trains to and from Barcelona

Popular trains to Barcelona

Girona to Barcelona train

from £6
Direct trains available
0h38 average duration
4trains per day
Served by
  • Renfe
  • Renfe AVE
  • Renfe AVANT
  • Renfe AVLO
  • Renfe AVE INT
  • Renfe MD
  • Renfe Euromed
  • Renfe EUROMED

Madrid to Barcelona train

from £19
Direct trains available
2h30 average duration
12trains per day
Served by
  • Renfe AVE
  • SNCF OUIGO
  • Renfe AVLO
  • iryo
  • Renfe REGIONAL EXPRESS
  • Renfe
  • Renfe AVE INT

Valencia to Barcelona train

from £26
Direct trains available
3h08 average duration
Served by
  • Renfe Euromed
  • Renfe
  • Renfe Intercity
  • Renfe EUROMED
  • Renfe INTERCITY
  • Renfe REGIONAL EXPRESS
  • Renfe TORRE DEL ORO
  • Renfe Alvia
  • SNCF OUIGO

Seville to Barcelona train

from £38
Direct trains available
5h41 average duration
2trains per day
Served by
  • Renfe AVE
  • iryo
  • Renfe TORRE DEL ORO
  • Renfe
  • Renfe AVLO
  • Renfe ALVIA
  • Renfe Alvia

Paris to Barcelona train

from £43
Direct trains available
6h45 average duration
2trains per day
Served by
  • Renfe
  • SNCF | TGV INOUI
  • Renfe-SNCF
  • Renfe AVE INT

Popular trains from Barcelona

Barcelona to Zaragoza train

from £8
Direct trains available
1h22 average duration
6trains per day
Served by
  • Renfe AVE
  • SNCF OUIGO
  • Renfe AVLO
  • iryo
  • Renfe
  • Renfe Alvia
  • Renfe REGIONAL EXPRESS
  • Renfe ALVIA
  • Renfe AVE INT
  • Renfe Intercity
  • Renfe INTERCITY

Barcelona to Madrid train

from £16
Direct trains available
2h30 average duration
12trains per day
Served by
  • Renfe AVE
  • SNCF OUIGO
  • Renfe AVLO
  • iryo
  • Renfe REGIONAL EXPRESS
  • Renfe
  • Renfe AVE INT

Barcelona to Valencia train

from £19
Direct trains available
2h52 average duration
Served by
  • Renfe Euromed
  • Renfe
  • Renfe Intercity
  • Renfe REGIONAL EXPRESS
  • Renfe EUROMED
  • Renfe INTERCITY
  • Renfe TORRE DEL ORO
  • Renfe Alvia
  • SNCF OUIGO

Barcelona to Seville train

from £38
Direct trains available
5h47 average duration
3trains per day
Served by
  • Renfe AVE
  • iryo
  • Renfe TORRE DEL ORO
  • Renfe AVLO
  • Renfe
  • Renfe INTERCITY
  • Renfe ALVIA
  • Renfe Intercity

Barcelona to Paris train

from £52
Direct trains available
6h44 average duration
2trains per day
Served by
  • Renfe
  • SNCF | TGV INOUI
  • Renfe-SNCF
  • Renfe AVE INT

How to Get to Barcelona by Train

It is possible to get to Barcelona in as little as nine hours from St Pancras Station thanks to a high speed rail service from Paris Gare du Lyon railway station. Take the Eurostar from London St Pancras to Paris Gare du Nord and then transfer to Paris Gare du Lyon for trains directly to Barcelona. Once you arrive at Barcelona there are plenty of bus services and taxis that travel across the city to assist with your onward journey.

Barcelona

Barcelona is one of the most artistic and historical cities in Europe. The historical area of the Barrio Gotico contains breath-taking architecture, such as that adorning Barcelona Cathedral. La Sagrada Familia is another must-see and is a truly unique structure, along with being an amazing example of the style of world-renowned architect Gaudì. There are many other examples of Gaudì's architecture in the city, including the beautiful Parc Guell. There are also many art galleries including the fantastic Miró Foundation, which contains important works by Joan Miró. Montserrat mountain range has a gorgeous monastery situated at the centre. Barcelona also has beautiful beaches and the city has been rated as one of the number one beach cities in the world. There is also superb nightlife here, with cultural shows, live music venues, exciting nightclubs and numerous bars. Barcelona is well connected to other parts of Spain by train, bus, or plane.

Train companies: AVE, Ouigo and Renfe AVLO trains to Barcelona

Find the best route to Barcelona with AVE, Ouigo and Renfe AVLO. Comparing timetables and prices and booking the most popular route has never been easier with over 1000 travel operators on Omio.

Iryo is a new brand from railway operator ILSA operating in Spain since 2022. Iryo uses Frecciarossa 1000 trains which are modern, can travel at up to 360km/h and have a minimal environmental impact. Iryo’s Frecciarossa trains have different classes, all of which come with free unlimited WiFi, power sockets, toilets and an onboard entertainment portal where you can watch films and TV series. The main classes are: Infinita Class, Singular Café Class, Singular Class, Inicial Class. These new trains take 2 hours and 30 minutes to travel between Madrid and Barcelona. They depart from Madrid Atocha and Barcelona Sants stations, and stop in Zaragoza along the way. Iryo services also cover Madrid, Cuenca, Valencia, Alicante, Córdoba, Seville and Málaga.

Trains to Barcelona: related information

Here are some other resources that might have the information you need

HomeTrainsTrains in SpainTrains to Barcelona

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.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers