Montpellier es un importante nudo ferroviario en el sur de Francia, situado en el corredor mediterráneo entre Provenza, Occitanie y la frontera española. La ciudad cuenta con dos estaciones principales de pasajeros: Montpellier Saint-Roch en el centro de la ciudad y Montpellier Sud de France en el desvío de alta velocidad. SNCF Voyageurs presta servicio a Montpellier con conexiones de larga distancia y regionales.
Los trenes desde Montpellier incluyen servicios de alta velocidad TGV INOUI y OUIGO, trenes Intercités en el eje Burdeos - Marsella y trenes regionales TER Occitanie. Montpellier Saint-Roch gestiona la mayoría de las llegadas al centro y los servicios regionales, mientras que Montpellier Sud de France se utiliza para determinados trenes de alta velocidad en el desvío Nimes - Montpellier.
Las rutas ferroviarias desde Montpellier se dirigen al norte hacia París y Lyon, al este hacia Nimes, Aviñón, Marsella y Niza, al oeste hacia Beziers, Narbona, Toulouse y Burdeos, y al suroeste hacia Perpiñán y Barcelona mediante servicios internacionales de alta velocidad. Reserva trenes desde y hacia Montpellier en línea en Rail Monsters.