RailClick
Avetrenes

Trains from Montpellier to Barcelonafrom $ 47.00

One‑way

Trains from Montpellier to Barcelona

Journey time
From 2h 30m
Price
From $ 47.00
Distance
307 km (191 miles)
Changes
Direct trains available
Departure station
Montpellier St-Roch
Arrival station
Barcelona Sants

Travelling by train: Montpellier - Barcelona

Journey details

How long does the train from Montpellier to Barcelona take?

The journey time for the train from Montpellier to Barcelona can vary, but on average, it takes approximately 3 hours.

What is the fastest journey from Montpellier to Barcelona by train?

The fastest train journey from Montpellier to Barcelona is around 2 hours and 50 minutes.

How much does the train cost from Montpellier to Barcelona?

Prices for the train from Montpellier to Barcelona can vary, but they start from approximately €40.

How much does the Montpellier to Barcelona?

Yes, there is a direct train service from Montpellier to Barcelona that operates on this route.

What is the distance from Montpellier to Barcelona by train?

The distance by train from Montpellier to Barcelona is approximately 350 Km.

Which are the cities that the train stops from Montpellier to Barcelona?

The train from Montpellier to Barcelona has stops in several cities, including Perpignan, Girona, and Figueres before reaching Barcelona.

Buy train tickets from Montpellier to Barcelona

Montpellier: Places to see

Barcelona: Places to see

Montpellier: Main train stations

  • Montpellier St-Roch
  • Montpellier Sud de France

Barcelona: Main train stations

  • Barcelona Sants
  • Barcelona Passeig de Gracia
  • Barcelona Placa de Catalunya
  • Barcelona Estacio de Franca
  • Barcelona Arc de Triomf
  • Barcelona La Sagrera Meridiana
  • Barcelona Clot Arago
  • Barcelona Sant Andreu Condal
  • Barcelona Torre del Baro

Montpellier - Barcelona: How to get the best deals

Need our help?
Guaranteed secure payment
  • visa
  • mastercard
  • amex
  • applepay
Certificates
Europ AssistanceGlobal Awards
TreeNation
Google logo4.8 Stars | 10000+ Reviews