Getting from Florence to San Gimignano takes about an hour by car, and longer by public transport, because there is no direct train or bus. Without a car, the usual route is a bus or train from Florence to Poggibonsi, then a local bus up to the town. By car or with a driver you go door to door, but you park outside the walls, since the historic center is closed to normal traffic.
San Gimignano is small, and its old center is a short walk end to end. The real question is not what to see but how to arrive at the right time, when the streets are not at their busiest. Here is how each route works and how to plan the day around it.
Florence to San Gimignano by bus or train
There is no direct rail line to San Gimignano, so by public transport from Florence you usually change at Poggibonsi. The connection runs like this.
Bus from Florence
Take an Autolinee Toscane regional bus on the Florence–Siena line toward Poggibonsi, then change to the local line for San Gimignano. Several lines serve the town; check which one connects on the day you travel.
Train from Florence
Take a regional train from Firenze Santa Maria Novella toward Siena and get off at the Poggibonsi–San Gimignano station, then take the bus from the station up to the town.
Coming from Siena
Buses also run between Siena and San Gimignano, some of them direct; check the current timetable on the Autolinee Toscane site or app.
By car: the traffic zone and where to park
Driving from Florence to San Gimignano takes about an hour, on the fast road toward Siena and then west through the Val d’Elsa. The final stretch climbs through vineyards, and the towers appear long before you reach them.
The historic center is a limited traffic zone, enforced by cameras, and non-resident cars cannot enter. Use the public car parks outside the walls. On the southern side, P1 Giubileo is the closest to Porta San Giovanni, the main gate, and P2 Montemaggio is a little further along the same approach. If your hotel is inside the walls, ask it to register your plate before you arrive.
On busy days the nearest car parks fill up, so arriving early also solves the parking question.
When to arrive in San Gimignano
San Gimignano is one of the most visited small towns in Tuscany, and most visitors arrive between late morning and mid-afternoon, many on organized coach tours. The streets between Porta San Giovanni and the two central squares, Piazza della Cisterna and Piazza del Duomo, are at their fullest then.
Arrive early in the morning or come for the late afternoon and stay into the evening. The light on the towers is better, the squares are quieter and you can see the town the way it looks to the people who live there. In the high season, from late spring to early autumn, this matters more; weekends and Italian holidays are the busiest days.

What to see once you are there
The historic center has been a UNESCO World Heritage site since 1990. In the Middle Ages the town’s leading families built some seventy towers as symbols of wealth and power; a little over a dozen survive, and they give San Gimignano its skyline. The Torre Grossa, on Piazza del Duomo, is the tallest and can be climbed through the civic museums.
Walk the two squares, step into the Collegiata for its frescoes, and walk up to the remains of the fortress for the view over the Val d’Elsa. Check the official sites for opening times of the museums and churches. Then leave time to sit: the town is at its best when you stop rushing between sights.
Filling the rest of the day
San Gimignano takes half a day at a relaxed pace, which leaves room for one more stop. With a car or a driver, Monteriggioni, the small walled village just north of Siena, is a short drive southeast, close to the Florence–Siena road. Certaldo, to the north in the Val d’Elsa, has an old upper town in brick, the home of Giovanni Boccaccio, and is quieter than San Gimignano.
The town also has its own wine. Vernaccia di San Gimignano is a white wine from the hills around the walls, and in 1966 it was the first Italian wine to receive the DOC. A glass with lunch in town is the simplest way to taste it; estates in the surrounding countryside receive visitors by appointment.

Arriving without the logistics
A private driver takes away the change at Poggibonsi and the hunt for parking. If you are staying in Siena, there is another way to arrive: Rocca d’Italia’s Medieval Tuscany day, a classic car you drive yourself through Monteriggioni and the Val d’Elsa to San Gimignano, private to your group, with the estimate in a proposal within about 48 hours. Based in Florence or elsewhere, ask for a tailor-made plan.
Questions about getting from Florence to San Gimignano
Is there a direct bus from Florence to San Gimignano?
Not as a rule. The usual route is a regional bus or train from Florence to Poggibonsi, then a local bus to San Gimignano. Check the current timetable before you travel, as connections vary through the day and the season.
How long does it take from Florence to San Gimignano?
About an hour by car. By public transport allow more, because of the change at Poggibonsi and the wait for the connecting bus. Check current timetables before you travel.
Where do you park in San Gimignano?
In the public car parks outside the walls. P1 Giubileo and P2 Montemaggio, on the southern side, are closest to Porta San Giovanni. The historic center is a limited traffic zone and cars cannot enter.
What is the best time to visit San Gimignano?
Early morning or late afternoon into the evening. Most day visitors arrive between late morning and mid-afternoon, so the squares are quieter at either end of the day.
Is San Gimignano worth a day trip from Florence?
Yes, if you arrive at a quiet hour. The town itself takes half a day; the rest can go to the countryside around it or to a stop on the way, such as Monteriggioni.

