A fast, efficient and inexpensive way to visit Florence from Livorno is by train. The drive from Livorno Centrale to Florence Santa Maria Novella lasts 1h20 minutes and costs € 8.20 per person (one way). There run 1-2 trains per hour. From the train station Santa Maria Novella in Florence, you can walk to the city center. It's good to check the train timetable in advance.
TIP: Florence and Pisa are located along the same train line. First visit the more remote Florence and get off in Pisa Centrale on your way back. Keep in mind that this will be a very tight schedule.
How do I get to the train station from the cruise port in Livorno?
Livorno Centrale train station is too far from the harbor to get there on foot. You can take a taxi for approximately € 20 per taxi (4 persons one way) or you opt for the combination shuttle bus and public transport. The latter is the most popular option and it's very simple. Here are the steps to take.
Take the shuttle bus from your cruise ship to the stop at the back of Piazza Grande.
At Piazza Grande, take bus N° 1 to the station. The bus runs every 7-10 minutes and costs € 1,20 per person (one way). Make sure that you don't take the bus on the side of Mc. Donalds, because it goes in the opposite direction. Take the bus at Piazza Grande C. bus stop at the center of the square. The journey takes 10 minutes.
TIP: Buy your bus ticket in advance at the Tourist Office, at ticket machines or at a Tabacchi kiosk . On the bus you usually pay € 1 more.
Take the train to Florence