Checking flights...

Air

Montpellier Airport 8km southeast of town, the airport has regular connections to many French cities, including Ajaccio, Bastia, Bordeaux, Brest, Lille, Nantes, Paris and Strasbourg. There are also flights to London, Amsterdam, Dublin, Berlin, Frankfurt and Munich.

Bus

The bus station is an easy walk from the Montpellier St-Roch train station. Most regional services provided by Hérault Transport cost a flat-rate €1.60. Destinations include the following:

La Grande-Motte (20 minutes, half-hourly Monday to Saturday, every 15 minutes on weekends) Catch bus 106 from place de France, in the Antigone quarter. Several buses a day continue to Aigues-Mortes.

Palavas-les-Flots (10 to 20 minutes, at least hourly) Catch the tram to Station Étang l’Or – the last stop before the coastline, just south of the airport, 11km southeast of the city centre – then take bus 131.

Sète (55 minutes, hourly Monday to Saturday, three on Sunday) Take bus 102 from Sabines tram station, 4km southwest of the city centre.

Train

The city's stunning new pleated-concrete and glass Montpellier Sud-de-France TGV station, designed by French architect Marc Mimram, opened in mid-2018 in the Odysseum quarter, some 4km southeast of the city centre towards the coast, cutting travel time to Paris Gare de Lyon (from €49) to three hours. Trains also run from Montpellier to Barcelona (from €41) and on to Madrid (from €102) up to four times daily.

From Montpellier St-Roch train station in the centre, there’s at least one hourly connection to the following cities:

Carcassonne €26.70, 1½ hours

Narbonne €17.40, one hour

Nîmes €10.10, 30 minutes

Perpignan €27.20, 1¾ hours