Trenitalia operates a train from Florence to Pitigliano every 4 hours. Tickets cost $14 - $30 and the journey takes 2 h 11 min. Alternatively, Tiemme Spa operates a bus from Florence to Pitigliano twice a week. Tickets cost $10 - $15 and the journey takes 2 h 5 min.
How to get from Florence to Pitigliano
From Firenze S.Maria Novella train to Orvieto then taxi to Pitigliano. 3 h 110€. From Firenze Autostazione bus to Gallina Centro, bus to Acquapendente, then bus to Pitigliano Ospedale. 5 h 9 min 17€. From Florence drive to Pitigliano. 2 h 19 min 29€.