Fastest journey2hr 52m
Travelling by train from Montpellier to Barcelona is the easiest way to connect between the two cities. With the 2013 opening of a high-speed line that links France and Spain, the journey time is only 3 hrs.
The route is served by both Spanish AVE and French TGV trains – both known for their high standards of comfort and service. Sit back, relax and watch the countryside slip by as the train runs through coastal Languedoc then cuts under the Pyrenees to reach northern Catalonia.
Bookings for this route open around four months in advance - and that’s the moment to book for the cheapest tickets.The Spanish rail operator often releases tickets in batches, so if you've having trouble finding tickets, contact us and we'll email you when booking opens.
Montpellier-Saint-Roch to Barcelona
Half a dozen direct high-speed trains run each day between Montpellier and Barcelona in about 3 hrs. The trains depart from Montpellier Saint-Roch in the heart of the city and arrive in Barcelona Sants station, about 3 km west of the centre. The first half of the journey gives excellent views of the lagoon landscapes of coastal Languedoc. Distant views of the Pyrenees dominate the second half of the route.
Other journeys to Barcelona View all journeys to Barcelona
- From Madrid from $39.49
- From Paris from $48.19
- From London from $99.72
- From Avignon from $36.81
- From Toulouse from $36.14
- From Narbonne from $35.47