Duration 4h 26m
Distance 430.4 km
Average price SFr 140
Possible routes 8 found

Cannes to Lugano

Rome2rio has found 8 ways to get from Cannes to Lugano by train, bus, car and flight. We recommend taking the train from Cannes to Milano Centrale and then taking the train from Milano Centrale to Lugano, which takes around 6h 40m.
Recommended route

Train

  1. Cannes
  2. Milano Centrale
  3. Lugano
6h 40m
SFr 74 - SFr 115
Alternative routes

Train via Ventimiglia

  1. Gare de Cannes
  2. Ventimiglia
  3. Milano Centrale
  4. Lugano
7h 56m
SFr 53 - SFr 236
8h 21m
Bookable on Rome2rio
Cheapest
SFr 30 - SFr 304

Bus

  1. Nice Aéroport
  2. Lugano
8h 45m
SFr 34 - SFr 64

Drive

  1. Cannes
  2. Lugano
Fastest
4h 26m
SFr 55 - SFr 85
6h 45m
SFr 147 - SFr 342

Train to Marseille, fly to Milan Malpensa, train

  1. Gare de Cannes
  2. Marseille
  3. Malpensa Aeroporto T1
  4. Lugano
6h 37m
SFr 143 - SFr 393

Fly Nice to Zurich, train

  1. Nice
  2. Zürich HB
  3. Lugano
6h 41m
SFr 125 - SFr 374

Frequently asked questions

Want to know about travelling from Cannes to Lugano? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Cannes to Lugano is to bus via Gare de Nice-Riquier which costs 27€ - 280€ and takes 8h 21m.

More details

The quickest way to get from Cannes to Lugano is to drive which costs 50€ - 80€ and takes 4h 26m.

More details

No, there is no direct bus from Cannes to Lugano. However, there are services departing from Cannes Hôtel de Ville and arriving at Lugano via Nice Aéroport. The journey, including transfers, takes approximately 8h 45m.

More details

No, there is no direct train from Cannes to Lugano. However, there are services departing from Cannes and arriving at Lugano via Milano Centrale. The journey, including transfers, takes approximately 6h 40m.

More details

The distance between Cannes and Lugano is 314 km. The road distance is 430.4 km.

Get driving directions

The best way to get from Cannes to Lugano without a car is to train which takes 6h 40m and costs 65€ - 110€.

More details

It takes approximately 6h 40m to get from Cannes to Lugano, including transfers.

More details

Cannes to Lugano bus services, operated by Eurolines FR, depart from Nice Aéroport station.

More details

Cannes to Lugano train services, operated by Thello, depart from Cannes station.

More details

The best way to get from Cannes to Lugano is to train which takes 6h 40m and costs 65€ - 110€. Alternatively, you can bus via Gare de Nice-Riquier, which costs 27€ - 280€ and takes 8h 21m, you could also fly, which costs 130€ - 320€ and takes 6h 45m.

Mode details

There is no direct flight from Nice Airport to Lugano Airport. The quickest flight takes 3h 20m and has one stopover.

Search flights

Cannes to Lugano bus services, operated by Eurolines FR, arrive at Lugano station.

More details

Cannes to Lugano train services, operated by Swiss Railways (SBB/CFF/FFS), arrive at Lugano station.

More details

Yes, the driving distance between Cannes to Lugano is 430 km. It takes approximately 4h 26m to drive from Cannes to Lugano.

Get driving directions

Austrian Airlines, Lufthansa and Swiss offer flights from Nice Airport to Lugano Airport.

Search flights

There are 4416+ hotels available in Lugano. Prices start at SFr 78 per night.

More details

The best way to get from Cannes to Nice Airport is to bus which takes 45 min and costs 6€ - 22€.

More details

How to travel from Cannes to Lugano

Find all the possible transport options for your trip from Cannes to Lugano right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Cannes and Lugano?

You can take a train from Cannes to Lugano via Milano Centrale in around 6h 40m. Alternatively, FlixBus operates a bus from Cannes to Lugano twice daily. Tickets cost SFr 22 - SFr 290 and the journey takes 6h 20m.
Airlines
Ave. Duration
3h 22m
Frequency
Every day
Estimated price
SFr 130 - SFr 500
Ave. Duration
6h 45m
Frequency
Every day
Estimated price
SFr 170 - SFr 750
Ave. Duration
1h 10m
Frequency
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
SFr 170 - SFr 650
Ave. Duration
6h 30m
Frequency
Every day
Estimated price
SFr 170 - SFr 850
Ave. Duration
50 min
Frequency
Wednesday, Friday and Saturday
Estimated price
SFr 110 - SFr 350
Bus operators
Ave. Duration
6h 20m
Frequency
Twice daily
Estimated price
SFr 22 - SFr 290
Ave. Duration
7h
Frequency
Twice a week
Estimated price
SFr 27 - SFr 40

Lugano, Switzerland

Lugano is a city in southern Switzerland in the Italian-speaking canton of Ticino bordering Italy. It has a population of 71,500, and an urban agglomeration over 145,000. The 9th largest Swiss city, it is the largest in Ticino and largest with an Italian speaking majority outside Italy. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps