Livorno railway station - Livorno CentraleA Guide to Getting the Train from Livorno to Florence
Here is some info about the trains to Florence (Firenze in Italian) from Livorno. Doing it by yourself is usually cheaper than an organised tour, and you get a few hours in Florence, but if you are on a cruise docked in the Port of Livorno, it can be quite stressful getting to the station and simply because you may be worrying all day about getting back in time for the ship's departure. Many people find that they have to get a taxi back to the ship from the station on their return, because they are running late. This obviously adds to the cost of your diy tour.