Getting to Barcelona by TGV or AVE is a very good option as you can enjoy the landscape and you can escape from the time lost in the waiting time and airport transfers. To make the trip more enjoyable, trains have a cafeteria, press, individualized music channels, videos and catering.

All trains arrive at Sants station from which you can access to any part of the city as it has 2 metro lines, buses and taxi services.

To book and consult the timetables if you come from France with Sncf.

To book and consult the timetables if you come from Spain with Renfe.

AVE-2

TGV ride from Paris to Barcelona

The journey is covered in 6 hours and there are two daily travels.
The TGV stops at: Valence, Nimes, Montpellier, Sète, Agde, Béziers, Narbonne, Perpignan, Figueres and Girona.

TGV ride from Lyon to Barcelona

For those coming from Lyon in 5 hours will be in Barcelona, there is one train a day to cover this route.
The TGV stops at: Valence, Nimes, Montpellier, Beziers, Narbonne, Perpignan, Figueres and Girona.

TGV ride from Toulouse to Barcelona

For those departing from Toulouse the TGV is perhaps the best option to come to Barcelona, in just three hours you get in the center of the city and there is one daily travel.

The TGV stops at: Carcassonne, Perpignan, Figueres and Girona.

TGV ride from Marseille to Barcelona

This trip is made in just over four hours once a day.
The TGV stops at: Aix en Provence, Avignon, Nimes, Monpellier, Beziers, Perpignan, Figueres and Girona before arriving in Barcelona.

Ride the AVE between Madrid and Barcelona

The travel time in high speed between Madrid and Barcelona is covered in two hours.
The AVE stops at: Zaragoza Delicias, Lleida and Camp de Tarragona.