Travel from Lausanne to Nice

Bus or train from Lausanne to Nice?

You can take a train from Lausanne to Nice via Geneve and Marseille-St-Charles in around 8 hours 23 minutes. Alternatively, you can take a bus from Lausanne to Nice via Turin in around 10 hours 40 minutes.

Travel Guides

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
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Lausanne to Nice

ModeDurationPrice
From Lausanne train to Geneve, train to Marseille-St-Charles, then train to Nice Ville.8 h 23 min154€
From Lausanne train to Geneve, train to Lyon Part Dieu, then train to Nice Ville.9 h 15 min170€
From Lausanne bus to Turin then bus to Nice.10 h 40 min74€
From Lausanne, Mirabeau line 1 bus to Lausanne, bus to Grenoble - Gare Routière, then bus to Nice - Gare Routière Vauban.13 h 11 min56€
From Lausanne drive to Nice.5 h 49 min73€
From Lausanne train to Geneva airport, fly to Nice airport, then train to Nice.4 h 6 min90€
From Lausanne train to Geneve, train to Lyon Gare de Lyon-Part-Dieu, Rhonexpress to Lyon airport, fly to Nice airport, then train to Nice.6 h 39 min162€
From Lausanne train to Zurich airport, fly to Nice airport, then train to Nice.6 h209€
From Lausanne train to Bern, train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Nice airport, then train to Nice.6 h 15 min168€

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

It takes approximately 8 hours 23 minutes to get from Lausanne to Nice, including transfers.

Is there a direct train between Lausanne and Nice?

No, there is no direct train from Lausanne to Nice. However, there are services departing from Lausanne and arriving at Nice Ville via Geneve and Marseille-St-Charles. The journey, including transfers, takes approximately 8 hours 23 minutes.

Is there a direct bus between Lausanne and Nice?

No, there is no direct bus from Lausanne to Nice. However, there are services departing from Lausanne and arriving at Nice via Turin. The journey, including transfers, takes approximately 10 hours 40 minutes.

Operators from Lausanne to Nice

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
TGV0033 892 353535TGV
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
FlixBus+49 1807 123 99 123FlixBus
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
TL Transports+41 21 621 01 11TL Transports
Ouibus0890715298Ouibus
Lignes Express0 821 202 203Lignes Express
easyJeteasyJet
SwissSwiss
Lyon Rhônexpress0826 00 17 18Lyon Rhônexpress
Hop!Hop!
TUI fly BelgiumTUI fly Belgium
BVBBVB