Travel from Nice to Zagreb

Train, bus or fly from Nice to Zagreb?

Lufthansa, Air France and 10 other airlines fly from Nice to Zagreb hourly. Alternatively, Eurolines FR operates a bus from Nice to Zagreb once a week. Tickets cost $110 - $160 and the journey takes 15 h 57 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Nice to Zagreb

ModeDurationPrice
From Gare SNCF line 99 bus to Nice airport, fly to Zagreb airport, then shuttle to Zagreb.5 h 45 min$187
From Gare SNCF line 99 bus to Nice airport, fly to Ljubljana airport, then shuttle to Zagreb.8 h 50 min$337
From Gare SNCF line 99 bus to Nice airport, fly to Graz airport, then shuttle to Zagreb.8 h 41 min$407
From Nice Ville train to Milano Centrale, train to Venezia Mestre, train to Trieste, bus to Ljubljana, then train to Zagreb Glavni Kolod..15 h 36 min$146
From Nice bus to Zagreb.15 h 57 min$139
From Nice Ville train to Milano Centrale, train to Venezia Mestre, train to Villach Hbf, then train to Zagreb Glavni Kolod..16 h 18 min$164
From Gare SNCF line 99 bus to Nice, Nice Aéroport Terminal 2, bus to Ljubljana, then night train to Zagreb Glavni Kolod..17 h 25 min$107
From Nice drive to Zagreb.8 h 52 min$154

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

It takes approximately 5 h 45 min to get from Nice to Zagreb, including transfers.

Is there a direct train between Nice and Zagreb?

No, there is no direct train from Nice to Zagreb. However, there are services departing from Nice Ville and arriving at Zagreb Glavni Kolod. via Milano Centrale, Venezia Mestre and Villach Hbf. The journey, including transfers, takes approximately 16 h 18 min.

Is there a direct bus between Nice and Zagreb?

Yes, there is a direct bus departing from Nice and arriving at Zagreb. Services depart once a week, and operate Sunday. The journey takes approximately 15 h 57 min.

Operators from Nice to Zagreb

OperatorPhoneWebsite
Lignes D'azur AéroportLignes D'azur Aéroport
LufthansaLufthansa
Air FranceAir France
Brussels AirlinesBrussels Airlines
Croatia AirlinesCroatia Airlines
EurowingsEurowings
Austrian AirlinesAustrian Airlines
SwissSwiss
KLMKLM
VoloteaVolotea
Transavia HollandTransavia Holland
easyJeteasyJet
British AirwaysBritish Airways
GoOpti+386 1 320 4530GoOpti
LOTLOT
Adria AirwaysAdria Airways
Turkish AirlinesTurkish Airlines
Wizz AirWizz Air
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Trenitalia+39 06 68475475Trenitalia
FlixBus+49 1807 123 99 123FlixBus
Slovenian Railways (SŽ)Slovenian Railways (SŽ)
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
Austrian Railways (ÖBB)Austrian Railways (ÖBB)