Travel from Ljubljana to Florence-Italy

Train, bus or fly from Ljubljana to Florence?

ATVO S.p.A. operates a bus from Ljubljana to Florence once daily. Tickets cost $25 - $35 and the journey takes 7 h 40 min. Two other operators also service this route. Alternatively, you can take a train from Ljubljana to Florence via Opcine, Trieste - Villa Opicina, Trieste - Piazza Alberto e Kathleen Casali, Trieste Centrale, and Venezia Mestre in around 7 h 40 min.

Travel Guides

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

How to get from Ljubljana to Florence

ModeDurationPrice
From Ljubljana bus to Trieste Centrale, train to Venezia Mestre, then train to Firenze S.Maria Novella.6 h 36 min56€
From Tobačna bus to Trieste Centrale then train to Firenze S.Maria Novella.6 h 51 min59€
From Trg Osvobodilne Lubiana bus to SITA Firenze.7 h 40 min41€
From Ljubljana Tivoli train to Opcine, walk to Trieste - Villa Opicina, line 2 tram to Trieste - Piazza Alberto e Kathleen Casali, walk to Trieste Centrale, train to Venezia Mestre, then train to Firenze S.Maria Novella.7 h 40 min59€
From Ljubljana drive to Florence.4 h 34 min71€
From Ljubljana shuttle to Trieste airport, fly to Florence airport, then line 389 shuttle to Florence.5 h 58 min222€
From Ljubljana shuttle to Ljubljana airport, fly to Florence airport, then line 389 shuttle to Florence.6 h 43 min275€
From Ljubljana shuttle to Ljubljana airport, fly to Bologna airport, Aerobus to Bologna C.Le, then train to Florence.7 h 28 min271€
From Ljubljana shuttle to Ljubljana airport, fly to Pisa airport, train to Pisa C.Le, then train to Florence.9 h 14 min230€
From Ljubljana shuttle to Bologna, walk to BOLOGNA-Terminal Bus, then bus to FIRENZE-Autostazione Sita.8 h221€

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

It takes approximately 6 h 36 min to get from Ljubljana to Florence, including transfers.

Is there a direct bus between Ljubljana and Florence?

Yes, there is a direct bus departing from Trg Osvobodilne Lubiana and arriving at SITA Firenze. Services depart five times a week, and operate every day. The journey takes approximately 7 h 40 min.

Operators from Ljubljana to Florence

OperatorPhoneWebsite
FlixBus+49 1807 123 99 123FlixBus
Trenitalia+39 06 68475475Trenitalia
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Arriva Slovenia090 74 11Arriva Slovenia
ATVO S.p.A.+39 0421 5944ATVO S.p.A.
Slovenian Railways (SŽ)Slovenian Railways (SŽ)
Trieste Trasporti800 016675Trieste Trasporti
GoOpti+386 1 320 4530GoOpti
AlitaliaAlitalia
LufthansaLufthansa
Air DolomitiAir Dolomiti
Condor FlugdienstCondor Flugdienst
Busitalia - Sita Nord s.r.l.+39 800 373 760Busitalia - Sita Nord s.r.l.
Adria AirwaysAdria Airways
Air FranceAir France
SwissSwiss
KLMKLM
Austrian AirlinesAustrian Airlines
Vueling AirlinesVueling Airlines
easyJeteasyJet
Wizz AirWizz Air
Turkish AirlinesTurkish Airlines
Transavia HollandTransavia Holland
Brussels AirlinesBrussels Airlines
CSACSA
TPER - Trasporto Passeggeri Emilia Romagna051.350111TPER - Trasporto Passeggeri Emilia Romagna
Scandinavian AirlinesScandinavian Airlines
Air SerbiaAir Serbia
British AirwaysBritish Airways
EurowingsEurowings
RyanairRyanair
People MoverPeople Mover
Baltour+39 0861 1991900Baltour