Travel from Nice to Florence-Italy

Train, bus or fly from Nice to Florence?

Eurolines FR operates a bus from Nice to Florence once daily. Tickets cost $65 - $110 and the journey takes 7 hours. Alternatively, you can take a train from Nice to Florence via Genova Piazza Principe and Pisa C.Le in around 7 hours 19 minutes.

Travel Guides

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

How to get from Nice to Florence

ModeDurationPrice
From Nice bus to Florence.7 h58€
From Nice Ville train to Genova Piazza Principe, train to Pisa C.Le, then train to Firenze Smn.7 h 19 min66€
From Nice Ville train to Savona then bus to Florence.7 h 26 min50€
From Nice-Riquier train to Ventimiglia, train to Viareggio, then train to Firenze S.Maria Novella.8 h 5 min65€
From Nice drive to Florence.4 h 22 min63€
From Gare SNCF line 99 bus to Nice airport, fly to Florence airport, then line 389 shuttle to Florence.5 h 43 min124€
From Gare SNCF line 99 bus to Nice airport, fly to Rome airport, then train to Florence.6 h 37 min102€

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

The bus from Nice to Florence takes 7 hours including transfers and departs once daily.

Is there a direct train between Nice and Florence?

No, there is no direct train from Nice to Florence. However, there are services departing from Nice Ville and arriving at Firenze Smn via Genova Piazza Principe and Pisa C.Le. The journey, including transfers, takes approximately 7 hours 19 minutes.

Is there a direct bus between Nice and Florence?

Yes, there is a direct bus departing from Nice and arriving at Florence. Services depart once daily, and operate every day. The journey takes approximately 7 hours.

Operators from Nice to Florence

OperatorPhoneWebsite
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
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
Trenitalia Intercity+39 06 68475475Trenitalia Intercity
Lignes D'azur AéroportLignes D'azur Aéroport
AlitaliaAlitalia
SwissSwiss
Air FranceAir France
British AirwaysBritish Airways
Vueling AirlinesVueling Airlines
KLMKLM
EurowingsEurowings
LufthansaLufthansa
IberiaIberia
TAP PortugalTAP Portugal
Air DolomitiAir Dolomiti
easyJeteasyJet
Hop!Hop!
Busitalia - Sita Nord s.r.l.+39 800 373 760Busitalia - Sita Nord s.r.l.
Close Print Itinerary
  1. Here are 7 options to get from
    Nice to Florence:

    1. Trip:
      1 Bus
      • One-Way approx: USD $65 - $110
      • Duration: 7 h
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $65 - $110
        • Duration: 7 h
        Close x
    2. Trip:
      2 Train via Genova Piazza Principe
      • One-Way approx: USD $49 - $101
      • Duration: 7 h 19 min
      Open +
      • Trip:
        2 Train via Genova Piazza Principe
        • One-Way approx: USD $49 - $101
        • Duration: 7 h 19 min
        Close x
    3. Trip:
      3 Train, bus
      • One-Way approx: USD $31 - $71
      • Duration: 7 h 26 min
      Open +
      • Trip:
        3 Train, bus
        • One-Way approx: USD $31 - $71
        • Duration: 7 h 26 min
        Close x
    4. Trip:
      4 Train Trenitalia Intercity
      • One-Way approx: USD $56 - $86
      • Duration: 8 h 5 min
      Open +
      • Trip:
        4 Train Trenitalia Intercity
        • One-Way approx: USD $56 - $86
        • Duration: 8 h 5 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $60 - $95
      • Duration: 4 h 22 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $60 - $95
        • Duration: 4 h 22 min
        Close x
    6. Trip:
      6 Fly to Florence
      • One-Way approx: USD $83 - $305
      • Duration: 5 h 43 min
      Open +
      • Trip:
        6 Fly to Florence
        • One-Way approx: USD $83 - $305
        • Duration: 5 h 43 min
        Close x
    7. Trip:
      7 Fly to Rome, train
      • One-Way approx: USD $82 - $227
      • Duration: 6 h 37 min
      Open +
      • Trip:
        7 Fly to Rome, train
        • One-Way approx: USD $82 - $227
        • Duration: 6 h 37 min
        Close x