Quick answer
The most practical way to reach San Gimignano from Florence is the direct regional bus operated by Tiemme Spa, departing from Florence's main bus station (Autostazione Villa Costanza or Piazzale Montelungo) with a journey time of approximately 1 hour 30 minutes to 2 hours depending on the route. Buses run several times daily, with the first departure typically around 09:00 and the last return around 18:30. By car, the drive takes 1 hour via the Fi-Pi-Li superstrada and SP1, though parking outside the medieval walls is mandatory.
The medieval towers of San Gimignano rise from a ridge 334 meters above sea level, and every approach to the town requires navigating the contours of the Tuscan hills. How to get to San Gimignano from Florence depends on whether you prioritize convenience, flexibility, or the texture of the countryside itself. The regional bus network offers the most economical path. Tiemme Spa operates the 130 line, which threads through Poggibonsi before climbing the final switchbacks to the town's northern gate, Porta San Giovanni. Departures align with commuter patterns rather than tourist schedules, so early risers gain the widest choice of return slots. The ride itself becomes a guided tour of the Elsa valley, with vineyards pressed against the roadside and the towers appearing intermittently through cypress breaks. A single ticket costs under 10 EUR, purchased at tabacchi shops or the automated kiosks near the Florence bus station. Driving cuts the journey to under an hour, though the final approach demands attention. The Fi-Pi-Li superstrada carries you west to Poggibonsi, where the SP1 begins its ascent through the Vernaccia wine belt. San Gimignano's historic center bans all vehicles, so travelers park at one of three paid lots ringing the walls—Parcheggio Giubileo, Parcheggio Bagnaia, or Parcheggio Montemaggio—and walk the last five minutes uphill. Weekend arrivals after 10:30 often face full lots and a wait for departing cars. Traveling to San Gimignano from Florence by car rewards those who build margin into their morning. A third option combines train and bus: take the Florence-Siena regional line to Poggibonsi-San Gimignano station, then board the 130 or 133 bus for the 20-minute climb. This hybrid route suits travelers continuing to Siena or exploring the Chianti strada afterward. The station sits in the valley floor, not the town itself, so the bus connection is not optional. Train frequency peaks midday, with gaps before 08:00 and after 19:00. The 220 steps from the lower parking lots to Piazza del Duomo distribute unevenly—some sections paved in herringbone brick, others cobbled, all sloped. Luggage wheels struggle. Most day visitors from Florence depart by 17:00, leaving the late afternoon light to overnight guests and locals. Arriving before noon grants access to the civic museums and tower climbs without queuing, though the Vernaccia tasting rooms stay open until sunset.
“The 220 steps from the lower parking lots to Piazza del Duomo distribute unevenly—some sections paved in herringbone brick, others cobbled, all sloped.”
How to Get to San Gimignano From Florence by Bus, Train, and Car
San Gimignano is located in the province of Siena, accessible from Florence via a combination of regional rail and local bus services or by driving directly through the Tuscan countryside.
Firenze Santa Maria Novella to Poggibonsi-San Gimignano station, then bus line 130
FI-SI motorway (RA3) toward Siena, exit at Poggibonsi Nord, then follow SP1 toward San Gimignano
Direct transfer via Raccordo Autostradale Firenze - Siena
The Best Time of Day to Arrive in San Gimignano From Florence
The best arrival window is 10:00–12:00 to avoid the peak influx of day-trippers from Florence and enjoy cooler temperatures. Arriving early provides space to navigate the town before bus groups reach maximum capacity.
Spring (April-May)
Moderate crowdsMild, 15°C to 22°C. Ideal for walking historical paths before the summer heat arrives.
Summer (June-August)
High congestionWarm, 25°C to 32°C. Expect peak visitor numbers and limited shade in open plazas.
Autumn (September-October)
Moderate crowdsPleasant, 16°C to 24°C. Harvesting season brings local activity and stable weather conditions.
Winter (November-March)
Lowest densityCool, 5°C to 12°C. Fewer visitors allow for quiet exploration of the town's architecture.
Verdict: Tuesday to Thursday, arriving between 10:00–12:00 during the months of April or October offers the most favorable balance of weather and crowd levels.
Opening Hours for How to Get to San Gimignano From Florence
The Civic Museums in San Gimignano maintain consistent daily operating hours throughout the week.
| Monday | 10:00–19:30 | |
|---|---|---|
| Tuesday | 10:00–19:30 | |
| Wednesday | 10:00–19:30 | |
| Thursday | 10:00–19:30 | |
| Friday | 10:00–19:30 | |
| Saturday | 10:00–19:30 | |
| Sunday | 10:00–19:30 |
Accessibility Considerations for Your Journey From Florence to San Gimignano
San Gimignano presents significant physical accessibility challenges due to its medieval layout, steep inclines, and ancient cobblestone streets. Visitors should prepare for a terrain that includes 220 steps and uneven surfaces throughout the historical center.
Main thoroughfares are paved, but many side streets are steep or stepped.
The historical nature of the town makes a fully step-free route impractical.
Facilities are limited and concentrated near the main entrance points.
The best arrival window is 10:00–12:00 to avoid peak crowds.
Check availability
Frequently asked questions about how to get to san gimignano from florence
Everything you need to know about how to get to san gimignano from florence