Travel from Florence-Italy to San-Gimignano

Bus or train from Florence to San Gimignano?

You can take a bus from Florence to San Gimignano via Poggibonsi F.S. in around 1 h 53 min. Alternatively, Trenitalia operates a train from Florence to San Gimignano hourly. Tickets cost $5 - $13 and the journey takes 1 h 4 min.

How to get from Florence to San Gimignano

ModeDurationPrice
From Firenze Autostazione bus to Poggibonsi F.S. then line 130 bus to Porta San Giovanni.1 h 53 min6€
From Firenze S.Maria Novella train to Poggibonsi F.S. then line 130 bus to Porta San Giovanni.2 h 7 min11€
From Florence taxi to San Gimignano.51 min152€
From Florence drive to San Gimignano.51 min8€

How long does it take to get from Florence to San Gimignano?

It takes approximately 1 h 53 min to get from Florence to San Gimignano, including transfers.

Is there a direct bus between Florence and San Gimignano?

No, there is no direct bus from Florence to San Gimignano. However, there are services departing from Firenze Autostazione and arriving at Porta San Giovanni via Poggibonsi F.S.. The journey, including transfers, takes approximately 1 h 53 min.

Operators from Florence to San Gimignano

OperatorPhoneWebsite
Tiemme Spa+39.0565.260111Tiemme Spa
Trenitalia+39 06 68475475Trenitalia