There are 10 ways to get from Lake Maggiore to Montpellier by train (Trenitalia, TGV, Renfe), bus, car, train, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Stresa to Genevetrain Ec
- Take the train from Bellegarde to Lyon Part Dieutrain Ter
- Take the train from Lyon Part Dieu to Montpellier Saint-Rochtrain Tgv
10h 5m€133–307Bus via Turin
cheapest- Take the bus from Stresa - Imbarcadero to Aeroporto Malpensa - Terminal 1bus 35
- Take the bus from Milan to Turinbus 467 / ...
- Take the bus from Turin to Montpellierbus
11h 55m€55–117Drive 575.9 km
- Drive from Stresa to Montpelliercar 575.9 km
7h 18m€91–131Train to Milano Malpensa Airport, fly to Fréjorgues Airport
- Take the train from Varese to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Fréjorgues Airport (MPL)plane MXP - MPL
7h 49m€109–306Train via Locarno FART
- Take the train from Locarno FART to Domodossolatrain 72 / ...
- Take the train from Domodossola to Genèvetrain Ec
- Take the train from Bellegarde to Lyon Part Dieutrain Ter
- Take the train from Lyon Part Dieu to Montpellier Saint-Rochtrain Tgv
11h 12m€137–479Bus
- Take the bus from Stresa to Rho Fiera Milanobus Re4
- Take the bus from Milano, Autostazione Lampugnano to Montpellier - Sabines Bus Stationbus BlaBlaCar Bus
13h 21mTrain to Zurich Airport, fly to Fréjorgues Airport
- Take the train from Bellinzona to Zuerich Hbtrain
- Fly from Zurich Airport (ZRH) to Fréjorgues Airport (MPL)plane ZRH - MPL
7h€188–462Train to Milano Malpensa Airport, fly to Marseille Provence Airport, train
- Take the train from Varese to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Marseille Provence Airport (MRS)plane MXP - MRS
- Take the train from Vitrolles Aeroport Marseille to Montpellier Saint-Rochtrain
7h 44m€78–284Train, bus to Il Caravaggio International Airport, fly to Marseille Provence Airport
- Take the train from Stresa to Milano Centraletrain
- Take the bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airportbus
- Fly from Il Caravaggio International Airport (BGY) to Marseille Provence Airport (MRS)plane BGY - MRS
- Take the train from Vitrolles Aeroport Marseille to Montpellier Saint-Rochtrain
8h 11m€96–322Train to Basel, fly to Fréjorgues Airport
- Take the train from Bellinzona to Basel SBBtrain
- Fly from Basel (BSL) to Fréjorgues Airport (MPL)plane BSL - MPL
8h 10m€96–550
Lake Maggiore to Montpellier by bus and train
Questions & Answers
The cheapest way to get from Lake Maggiore to Montpellier is to bus via Turin which costs €55 - €120 and takes 11h 55m.
The fastest way to get from Lake Maggiore to Montpellier is to train and fly which takes 7h and costs €180 - €470.
No, there is no direct bus from Lake Maggiore to Montpellier. However, there are services departing from Stresa - Imbarcadero and arriving at Montpellier via Milan and Turin. The journey, including transfers, takes approximately 11h 55m.
No, there is no direct train from Lake Maggiore to Montpellier. However, there are services departing from Stresa and arriving at Montpellier Saint-Roch via Genève, Bellegarde and Lyon Part Dieu. The journey, including transfers, takes approximately 10h 5m.
The distance between Lake Maggiore and Montpellier is 757 km. The road distance is 575.9 km.
The best way to get from Lake Maggiore to Montpellier without a car is to train which takes 10h 5m and costs €130 - €310.
It takes approximately 10h 5m to get from Lake Maggiore to Montpellier, including transfers.
Lake Maggiore to Montpellier bus services, operated by S.A.F. - SOCIETA' AUTOSERVIZI FONTANETO S.r.l., depart from Stresa - Imbarcadero station.
Lake Maggiore to Montpellier train services, operated by FART, depart from Locarno FART station.
The best way to get from Lake Maggiore to Montpellier is to train which takes 10h 5m and costs €130 - €310. Alternatively, you can bus via Turin, which costs €55 - €120 and takes 11h 55m.
What companies run services between Lake Maggiore, Italy and Montpellier, France?
You can take a bus from Stresa - Imbarcadero to Montpellier Saint-Roch via Stresa - Stazione Ferroviaria, Stresa, Genève, Bellegarde, and Lyon Part Dieu in around 10h 5m. Alternatively, you can take a bus from Stresa - Imbarcadero to Montpellier via Aeroporto Malpensa - Terminal 1, Milan, and Turin in around 11h 55m.
- Website
- airfrance.com
Flights from Milano Malpensa Airport to Fréjorgues Airport via Paris Charles de Gaulle
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- €80–410
Flights from Zurich Airport to Fréjorgues Airport via Paris Charles de Gaulle
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- €90–470
- Website
- swiss.com
Flights from Milano Malpensa Airport to Fréjorgues Airport via Zurich Airport
- Ave. Duration
- 3h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €120–400
Flights from Zurich Airport to Fréjorgues Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €140–460
Flights from Milano Malpensa Airport to Marseille Provence Airport via Zurich Airport
- Ave. Duration
- 3h 10m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €80–270
- Website
- transavia.com
Flights from Milano Malpensa Airport to Fréjorgues Airport via Paris Orly
- Ave. Duration
- 3h 50m
- When
- Monday and Wednesday
- Estimated price
- €120–220
Flights from Milano Malpensa Airport to Fréjorgues Airport via Rome
- Ave. Duration
- 4h 10m
- When
- Thursday
- Estimated price
- €80–410
- Website
- twinjet.fr
Flights from Milano Malpensa Airport to Marseille Provence Airport
- Ave. Duration
- 1h 15m
- When
- Monday to Thursday
- Estimated price
- €430–700
- Website
- ryanair.com
Flights from Il Caravaggio International Airport to Marseille Provence Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- €40–150
- Website
- easyjet.com
Flights from Basel to Fréjorgues Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €60–220
- Phone
- +39 06 68475475
- [email protected]
- Website
- trenitalia.com
Train from Stresa to Geneve
- Ave. Duration
- 3h 20m
- Frequency
- 3 times a day
- Estimated price
- €60–110
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €75–110
- 2nd Class
- €60–85
Train from Domodossola to Genève
- Ave. Duration
- 2h 43m
- Frequency
- Every 4 hours
- Estimated price
- €55–110
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €70–110
- 2nd Class
- €55–75
Train from Bellinzona to Zuerich Hb
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- €35–85
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €55–85
- 2nd Class
- €35–55
Train from Stresa to Milano Centrale
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- €25–70
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €45–70
- 2nd Class
- €25–35
Train from Bellinzona to Basel SBB
- Ave. Duration
- 2h 38m
- Frequency
- 4 times a day
- Estimated price
- €50–100
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €70–100
- 2nd Class
- €50–70
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Bellegarde to Lyon Part Dieu
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- €21–45
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Lyon Part Dieu to Montpellier Saint-Roch
- Ave. Duration
- 1h 56m
- Frequency
- Once a week
- Estimated price
- €50–110
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Bellegarde to Lyon Part Dieu
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- €21–45
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Lyon Part Dieu to Montpellier Saint-Roch
- Ave. Duration
- 1h 56m
- Frequency
- Once a week
- Estimated price
- €50–110
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Vitrolles Aeroport Marseille to Montpellier Saint-Roch
- Ave. Duration
- 1h 46m
- Frequency
- Every 3 hours
- Estimated price
- €26–55
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Vitrolles Aeroport Marseille to Montpellier Saint-Roch
- Ave. Duration
- 1h 46m
- Frequency
- Every 3 hours
- Estimated price
- €26–55
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Bellegarde to Lyon Part Dieu
- Ave. Duration
- 1h 11m
- Frequency
- Twice daily
- Estimated price
- €26–45
- Website
- https://www.sncf-connect.com/en-en
Train from Lyon Part Dieu to Montpellier Saint-Roch
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €65–110
- Website
- https://www.sncf-connect.com/en-en
Train from Bellegarde to Lyon Part Dieu
- Ave. Duration
- 1h 11m
- Frequency
- Twice daily
- Estimated price
- €26–45
- Website
- https://www.sncf-connect.com/en-en
Train from Lyon Part Dieu to Montpellier Saint-Roch
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €65–110
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Lyon Part Dieu to Montpellier Saint-Roch
- Ave. Duration
- 1h 49m
- Frequency
- 4 times a day
- Estimated price
- €40–60
- Website
- https://www.renfe.com/es/en
Train from Lyon Part Dieu to Montpellier Saint-Roch
- Ave. Duration
- 1h 49m
- Frequency
- 4 times a day
- Estimated price
- €40–60
- Website
- https://www.renfe.com/es/en
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- trenord.it
Train from Varese to Malpensa Aeroporto T1
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €4–5
- Website
- https://www.trenord.it/en/
Train from Varese to Malpensa Aeroporto T1
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €4–5
- Website
- https://www.trenord.it/en/
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Varese to Malpensa Aeroporto T1
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €14–50
- Website
- https://www.sbb.ch/en
Train from Domodossola to Genève
- Ave. Duration
- 2h 43m
- Frequency
- 4 times a day
- Estimated price
- €85–270
- Website
- https://www.sbb.ch/en
Train from Varese to Malpensa Aeroporto T1
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €14–50
- Website
- https://www.sbb.ch/en
Train from Bellinzona to Basel SBB
- Ave. Duration
- 2h 38m
- Frequency
- Every 3 hours
- Estimated price
- €80–260
- Website
- https://www.sbb.ch/en
- Phone
- +41 (0)91 756 04 00
- [email protected]
- Website
- centovalli.ch
Train from Locarno FART to Domodossola
- Ave. Duration
- 1h 49m
- Frequency
- Hourly
- Estimated price
- €10–15
- Schedules at
- centovalli.ch
- Phone
- +33 4 13 94 30 50
- Website
- zou.maregionsud.fr
Train from Vitrolles Aeroport Marseille to Montpellier Saint-Roch
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a day
- Estimated price
- €40–80
- Website
- https://zou.maregionsud.fr/en/
Train from Vitrolles Aeroport Marseille to Montpellier Saint-Roch
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a day
- Estimated price
- €40–80
- Website
- https://zou.maregionsud.fr/en/
- Phone
- +41 58 580 70 70
- Website
- sob.ch
Train from Bellinzona to Basel SBB
- Ave. Duration
- 3h 56m
- Frequency
- Every 4 hours
- Estimated price
- €65–100
- Schedules at
- sob.ch
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- sbb-deutschland.de
Train from Bellinzona to Basel SBB
- Ave. Duration
- 2h 39m
- Frequency
- Once daily
- Estimated price
- €18–23
- Schedules at
- sbb-deutschland.de
- Phone
- +39 0322 863117
- [email protected]
- Website
- safduemila.com
Bus from Stresa - Imbarcadero to Aeroporto Malpensa - Terminal 1
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- €17–20
- Website
- https://www.safduemila.com/
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Milan to Turin
- Ave. Duration
- 1h 50m
- Frequency
- Every 2 hours
- Estimated price
- €10–18
- Website
- https://www.flixbus.co.uk
Bus from Turin to Montpellier
- Ave. Duration
- 7h 5m
- Frequency
- 3 times a day
- Estimated price
- €45–80
- Website
- https://www.flixbus.co.uk
Bus from Milano, Autostazione Lampugnano to Montpellier - Sabines Bus Station
- Ave. Duration
- 11h 25m
- Frequency
- Once daily
- Estimated price
- €55–95
- Website
- https://www.flixbus.co.uk
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Milan to Turin
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Estimated price
- €7–15
- Website
- https://www.itabus.it/en/home
Bus from Turin to Montpellier
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- €30–65
- Website
- https://www.itabus.it/en/home
Bus from Milano, Autostazione Lampugnano to Montpellier - Sabines Bus Station
- Ave. Duration
- 9h 5m
- Frequency
- Once daily
- Estimated price
- €40–85
- Website
- https://www.itabus.it/en/home
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- trenord.it
Bus from Stresa to Rho Fiera Milano
- Ave. Duration
- 58 min
- Frequency
- Every 2 hours
- Website
- https://www.trenord.it/en/
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Milano, Autostazione Lampugnano to Montpellier - Sabines Bus Station
- Ave. Duration
- 10h 5m
- Frequency
- Every 3 hours
- Estimated price
- €60–110
- Website
- https://www.blablacar.co.uk/bus
- [email protected]
- Website
- terravision.eu
Bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airport
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €5–25
- Website
- https://www.terravision.eu/
Want to know more about travelling around France
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Italian Lakes: Getting around by train
Read the travel guide
Italy Travel Guides
Read the travel guide
More Questions & Answers
Lake Maggiore to Montpellier bus services, operated by S.A.F. - SOCIETA' AUTOSERVIZI FONTANETO S.r.l., arrive at Aeroporto Malpensa - Terminal 1 station.
Lake Maggiore to Montpellier train services, operated by FART, arrive at Domodossola station.
Yes, the driving distance between Lake Maggiore to Montpellier is 576 km. It takes approximately 7h 18m to drive from Lake Maggiore to Montpellier.
Book your Lake Maggiore to Montpellier train tickets online with Omio.
There are 6202+ hotels available in Montpellier.

































































