Travel from Nice to Lugano

Bus or train from Nice to Lugano?

You can take a train from Nice to Lugano via Milano Centrale in around 6 h 40 min. Alternatively, Eurolines FR operates a bus from Nice to Lugano 3 times a week. Tickets cost $65 - $100 and the journey takes 7 h 29 min.

Travel Guides

Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible
Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Nice to Lugano

ModeDurationPrice
From Nice Ville train to Milano Centrale then train to Lugano.6 h 40 min86€
From Nice bus to Lugano.7 h 29 min68€
From Nice drive to Lugano.4 h 1 min52€
From Gare SNCF line 99 bus to Nice airport, fly to Zurich airport, train to Zuerich Hb, then train to Lugano.6 h 24 min148€

How long does it take to get from Nice to Lugano?

It takes approximately 6 h 40 min to get from Nice to Lugano, including transfers.

Is there a direct train between Nice and Lugano?

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

Is there a direct bus between Nice and Lugano?

Yes, there is a direct bus departing from Nice and arriving at Lugano. Services depart three times a week, and operate Monday, Wednesday and Friday. The journey takes approximately 7 h 29 min.

Operators from Nice to Lugano

OperatorPhoneWebsite
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
Lignes D'azur AéroportLignes D'azur Aéroport
SwissSwiss
easyJeteasyJet
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)