Paris to Barcelona by train

Last reviewed: July 2026

Typical duration
6h45m
Frequency
run daily
Direct
Direct service
From price
fares from €39
Night train
Night/sleeper option (night train)
Barcelona skyline at sunset

Train service

Train tickets

Omio

Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

Rail Europe

Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.

Trainline

Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.

Frequently asked questions

Is there a direct train from Paris to Barcelona?

Yes, on most days there is one direct TGV INOUI high-speed service between Paris Gare de Lyon and Barcelona Sants, taking approximately 6 hours 45 minutes to 7 hours.

How much do Paris to Barcelona train tickets cost?

Advance second-class fares typically start from around €39 to 49 when booked 2 to 3 months ahead. Last-minute flexible fares can climb above €200.

Which operators run the Paris to Barcelona route?

Services are operated mainly by SNCF Voyageurs under the TGV INOUI brand on the French side, with Renfe handling the Spanish portion. Some itineraries involve a change at Perpignan or Figueres Vilafant when the direct train is not running.

Do I need to book in advance for Paris to Barcelona?

Yes. There is only one direct TGV per day on most dates, and seats fill quickly. Booking 2 to 3 months ahead secures the best prices and guarantees a seat. One-change alternatives via Lyon, Nîmes, or Perpignan add flexibility but extend journey times to 7.5 to 10 hours.

What are the trains like on the Paris to Barcelona route?

The route uses TGV Duplex double-deck trains, with seats configured as 2+1 in first class and 2+2 in standard class. Free Wi-Fi is available on TGV INOUI services, and a bar carriage serves food and drinks throughout the journey.

More routes