Travel from Montpellier to Madrid

Train, bus or fly from Montpellier to Madrid?

French Railways (SNCF) operates a train from Montpellier to Madrid once daily. Tickets cost $120 - $180 and the journey takes 6 h 14 min. Alternatively, Autocares Grupo Samar operates a bus from Montpellier to Madrid 3 times a week. Tickets cost $70 - $100 and the journey takes 14 h 6 min.

How to get from Montpellier to Madrid

From Montpellier Saint-Roch train to Madrid-Puerta de Atocha. 6 h 14 min 121€. From Montpellier Saint-Roch train to Beziers then bus to Madrid. 14 h 3 min 80€. From Montpellier bus to Madrid. 14 h 6 min 68€. From Montpellier drive to Madrid. 8 h 55 min 124€. From Montpellier Place de l'Europe line 120 bus to Montpellier airport, fly to Madrid airport, then train to Madrid. 7 h 4 min 118€. From Montpellier Saint-Roch train to Aix-en-Provence TGV, bus to Marseille airport, fly to Madrid airport, then train to Madrid. 5 h 38 min 98€. From Montpellier Saint-Roch train to Gare routière, bus to Toulouse airport, fly to Madrid airport, then train to Madrid. 6 h 54 min 73€. From Montpellier Saint-Roch train to Valence TGV, train to Lyon airport, fly to Madrid airport, then train to Madrid. 7 h 2 min 130€.