There are 7 ways to get from Lyon to Cannobio by train (TGV), bus, car, plane, train, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Domodossola
best- Take the train from Lyon Part Dieu to Genevetrain Ter
- Take the train from Genève to Domodossolatrain Ec
8h 10m€130–217Bus, drive
cheapest- Take the bus from Lyon to Milano, Autostazione Lampugnanobus 729 / ...
- Take the bus from Milano, Autostazione Lampugnano to Luganobus
- Drive from Lugano to Cannobiocar
10h 4m€36–79Drive 429.7 km
- Drive from Lyon to Cannobiocar 429.7 km
5h 48m€70–101Fly Lyon–Saint Exupéry Airport to Milano Malpensa Airport, train, taxi
- Fly from Lyon–Saint Exupéry Airport (LYS) to Milano Malpensa Airport (MXP)plane LYS - MXP
- Take the train from Gallarate to Maccagnotrain
- Take the taxi from Maccagno to Cannobiotaxi
6h 57m€177–353Train
- Take the train from Lyon Part Dieu to Genevetrain Ter
- Take the train from Genève to Locarnotrain Ic
9h 10m€185–307Bus, train, taxi
- Take the bus from Lyon Lyon Perrache Bus Station to Milan Lampugnanobus
- Take the train from Rho Fiera Milano to Varesetrain S5 / ...
- Take the taxi from Luino, Dante 9 to Cannobiotaxi
10h 48m€121–163Train to Geneva International Airport, fly to Zurich Airport, train, drive
- Take the train from Lyon Part Dieu to Genevetrain
- Fly from Geneva International Airport (GVA) to Zurich Airport (ZRH)plane GVA - ZRH
- Take the train from Zürich HB to Luganotrain
- Drive from Lugano to Cannobiocar
7h 43m€217–524
Lyon–Saint Exupéry Airport (LYS) to Milano Malpensa Airport (MXP) flights
Comparing Your Travel Options
The cheapest way to get from Lyon to Cannobio is to bus and drive which costs €35 - €80 and takes 10h 4m.
The fastest way to get from Lyon to Cannobio is to drive which takes 5h 48m and costs €65 - €100.
No, there is no direct train from Lyon to Cannobio. However, there are services departing from Lyon Part Dieu and arriving at Camedo via Genève and Domodossola. The journey, including transfers, takes approximately 8h 10m.
The distance between Lyon and Cannobio is 464 km. The road distance is 429.7 km.
The best way to get from Lyon to Cannobio without a car is to bus and train and taxi which takes 10h 48m and costs €120 - €170.
It takes approximately 8h 10m to get from Lyon to Cannobio, including transfers.
Lyon to Cannobio train services, operated by Société Nationale des Chemins de fer Français (SNCF), depart from Lyon Part Dieu station.
Lyon to Cannobio train services, operated by Société Nationale des Chemins de fer Français (SNCF), arrive at Geneve station.
Yes, the driving distance between Lyon to Cannobio is 430 km. It takes approximately 5h 48m to drive from Lyon to Cannobio.
There are 4253+ hotels available in Cannobio.
What companies run services between Lyon, France and Cannobio, Italy?
You can take a train from Lyon Part Dieu to Cannobio via Genève, Domodossola, and Camedo in around 8h 10m.
- Website
- swiss.com
Flights from Geneva International Airport to Zurich Airport
- Ave. Duration
- 53 min
- When
- Every day
- Estimated price
- €130–380
- Website
- twinjet.fr
Flights from Lyon–Saint Exupéry Airport to Milano Malpensa Airport
- Ave. Duration
- 1h
- When
- Monday to Friday
- Estimated price
- €450–950
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact DetailsContact Details
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 2h 2m
- Frequency
- Every 3 hours
- Estimated price
- €28–50
- Website
- Oui.SNCF
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 2h 2m
- Frequency
- Every 3 hours
- Estimated price
- €28–50
- Website
- Oui.SNCF
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 2h 2m
- Frequency
- Every 3 hours
- Estimated price
- €28–50
- Website
- Oui.SNCF
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a week
- Estimated price
- €30–50
- Website
- TGV inOui
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a week
- Estimated price
- €30–50
- Website
- TGV inOui
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a week
- Estimated price
- €30–50
- Website
- TGV inOui
Train from Genève to Domodossola
- Ave. Duration
- 2h 43m
- Frequency
- 4 times a day
- Estimated price
- €90–150
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Gallarate to Maccagno
- Ave. Duration
- 1h 6m
- Frequency
- Every 4 hours
- Estimated price
- €19–30
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève to Locarno
- Ave. Duration
- 5h 3m
- Frequency
- Once a week
- Estimated price
- €150–250
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Lugano
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €65–110
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Rho Fiera Milano to Varese
- Ave. Duration
- 59 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- Trenord
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Lyon to Milano, Autostazione Lampugnano
- Ave. Duration
- 7h 5m
- Frequency
- Every 3 hours
- Estimated price
- €35–60
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Lyon to Milano, Autostazione Lampugnano
- Ave. Duration
- 7h 45m
- Frequency
- Hourly
- Estimated price
- €30–55
- Website
- BlaBlaCar Bus
Bus from Milano, Autostazione Lampugnano to Lugano
- Ave. Duration
- 1h 10m
- Frequency
- 5 times a day
- Estimated price
- €5–9
- Website
- BlaBlaCar Bus
- Phone
- +39 06 88 93 82 32
- Website
- Itabus S.p.A.
Bus from Lyon to Milano, Autostazione Lampugnano
- Ave. Duration
- 6h 50m
- Frequency
- 4 times a day
- Estimated price
- €23–40
- Website
- Itabus S.p.A.
Bus from Lyon Lyon Perrache Bus Station to Milan Lampugnano
- Ave. Duration
- 6h 50m
- Frequency
- Once daily
- Estimated price
- €23–40
- Website
- Itabus S.p.A.
- Ave. Duration
- 53 min
- Estimated price
- €80–110
Grand Taxi Lugano
- Phone
- +41 79 102 69 30
Taxi Lugano
- Phone
- +41 91 993 06 06
- Website
- taxialugano.ch
Taxi Lugano 24 No Stop
- Phone
- +41 76 534 53 04
- Website
- taxilugano24nostop.ch
Taxi Lugano Park
- Phone
- +41 76 339 20 64
- Website
- taxiluganopark.ch
Taxi Michel
- Phone
- +41 91 967 24 24
- Website
- taxiluganese.ch
Simo Taxi Verbania
- Phone
- 377 392 9366
- Website
- simotaxi.it
Taxi Verbania
- Phone
- 347 6467370
- Website
- taxiverbania.com
Grand Taxi Lugano
- Phone
- +41 79 102 69 30
Taxi Lugano
- Phone
- +41 91 993 06 06
- Website
- taxialugano.ch
Taxi Lugano 24 No Stop
- Phone
- +41 76 534 53 04
- Website
- taxilugano24nostop.ch
Taxi Lugano Park
- Phone
- +41 76 339 20 64
- Website
- taxiluganopark.ch
Taxi Michel
- Phone
- +41 91 967 24 24
- Website
- taxiluganese.ch
Simo Taxi Verbania
- Phone
- 377 392 9366
- Website
- simotaxi.it
Taxi Verbania
- Phone
- 347 6467370
- Website
- taxiverbania.com
Want to know more about travelling around Italy
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
Italian Lakes: Getting around by train
Read the travel guide
Italy Travel Guides
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide





























