The station was formerly known as Gare de Montpellier, but since March 2005 it has been named after Saint Roch, a native of the city who was born in the 14th century.
Saint-Roch is one of the principal transport hubs of Languedoc-Roussillon, situated between the stations of Nîmes and Sète.
Since the beginning of the 2000s, the station has been in the middle of an urban regeneration project involving old railway property called the Nouveau Saint-Roch.
[1] Due to its position in the south of France and on the lines from Paris and Spain, many international trains stop in Montpellier.
From Montpellier train services depart to major French cities such as: Paris, Lyon, Marseille, Perpignan, Lille, Dijon, Toulouse, Bordeaux and Besançon.