How to get to Florence from the port of Livorno, about 90–120 min away
First of all: the port of Livorno is not even remotely near Florence.
It takes about 80–90 minutes to drive between Livorno and Florence.
The train takes anywhere from 80 minutes (express) to 100 minutes (local).
Getting to Florence from Livorno
The good news is, you can get to Florence on your own—cheaper, and sometimes even faster.
In fact, with the train station only about 15-minute walk from the port and the fast trains making the trip to Rome in 45 minutes, you can easily beat the folks taking the overpriced cruise shuttle to Florence.
- By cruise ship shuttle - Priciest option (though rates vary line to line). Takes about 90 minutes.
- By private car - A private transfer still takes 90 minutes, but will sometimes be cheaper than the cruise line's service. Book one via our partners at Viator.com for €42 ($46)–€278 ($307) (per-person price on a sliding scale depending on how many are in the vehicle, up to 8).
- By tour - If you're just in port for the day but still want to see Rome, you don't have to sign up for the ship's crowded tour bus; consider a private tour of Florence (and other bits of Tuscany) offered by our partners at Viator.com. They start around €90 ($99) and last up to 8 hours.
- By train - A train is the cheapest option, though not the fastest (all told, if you hit the connections just right, it'll take a minimum 100 minutes, more like 120–140 minutes). There are one to three trains per hour making the 100– to 140-minute train ride from Livorno to Florence. A one-way, second class ticket costs €9.90 ($11). First, however, you have to get from the ship to the stazione treni (train station) Livorno Centrale, which is not really walkable from any of the cruise terminals at the port; see below.
- By taxi - A taxi will cost you around €170 ($187) and take about 90 minutes.
A taxi from the Livorno docks direct to the train station will cost you about €20 ($22)–€30 ($33), so get a few people together and the ease and time you save will make it worth it. The ride will take all of 10 minutes.
Many cruise lines offer a cheap or free shuttle to Piazza Grande in the center of Livorno (takes about 10 minutes). Don't bother. This is nowhere near the train station.
If you dock at Molo Mediceo, just walk out of the port, buy a biglietto autobus (public bus ticket) for €1.50 ($2) from any newsstand you pass, and head straight up Via Grande to the first bus stop on your right. Hop city bus #LAM Red, LAM Blue, A, B, 8R, or 8N (Livorno.cttnord.it) to the Stazione Centrale treni in about 15 minutes.
If you dock at the Darsena Toscana, or anywhere else in the hinterlands of the port complex, public transport become more difficult. Just grab a taxi, or if it's offered that free/cheap shuttle to Piazza Grande.