How to get from Florence to San Gimignano? Planning a trip to Tuscany you will probably search for information about how to reach San Gimignano from Florence, two of the main attractions of the region and of Italy. In this post, we tell you all the different ways. Then choose the best one for your needs.

View of San Gimignano, cover blog post How to get from Florence to San Gimignano


San Gimignano needs no big presentations. Every year thousands of travelers visit this little jewel of Italy. We are in the heart of Tuscany. The medieval village stands on a high hill of Val d’Elsa valley, halfway between Firenze and Siena. And not far from Chianti and other lovely Tuscan hamlets such as Volterra, Certaldo, and Monteriggioni.

If you didn’t know, San Gimignano is also one of the seven UNESCO Heritage Sites of Tuscany. Check below to discover the other six.

Piazza della Cisterna San Gimignano, from Florence to San Gimignano

A historical fact about San Gimignano

Its geographical location had an important role in the history of San Gimignano. In fact, during the Middle Ages, the Via Francigena, one of the most important routes of that time connecting Canterbury to Rome, crossed the town.

San Gimignano was a busy crossroad of pilgrims going to Rome, and merchants moving between north and south of Italy. The city lived a period of splendor and economic well-being, as evidenced by the many towers presented in the city.

At the time, building a tower was synonymous with wealth. Therefore, most virtuous families challenged each other in the construction of more and more tall towers to show their power. That’s why there were 72 towers in town. Today only 17 of them are left. Then, the birth of new trade routes was one of the causes of the economic downfall of the city.

Towers of San Gimignano



Here are all the different ways to reach the Manhattan of the Middle Ages.

From Florence to San Gimignano by car

Without a doubt, driving is the best way to reach San Gimignano from Florence. It takes just over an hour to complete the 60 km (30 miles). We know that driving in Italy may sound complicated and risky, but this is a simple drive and there is nothing to worry about. Just be careful as you have to be everywhere. Set the navigator or google maps and enjoy the Tuscan landscape. By the way, these are instructions if you do have no GPS.

To get out of Firenze, take the Autostrada del Sole A1 (tollway), in the direction of Rome for a few km/miles. Exit to Firenze Impruneta and take the Superstrada (freeway), direction Siena. Get off to Poggibonsi Nord and then drive along secondary roads to arrive at the destination (11 km, 7 miles).

nonni resting in the sun in the piazza del Duomo in San Gimignano

Where to park in San Gimignano

There are 4 car parks for a total of almost 800 slots.

Driving from South, Volterra, Poggibonsi, Siena and Florence, use:

  • P1 Giubileo is the first you find coming from Volterra and Poggibonsi. This is the furthest but also the cheapest. You pay € 1,50 every hour for a maximum of € 5,00 for the entire day, and discounted rates from the second day. From there you can take a little walk to the center or get a shuttle (available also for people with disabilities).
  • P2 Montemaggio is just outside the southern gate of Porta San Giovanni.

Driving from North, Certaldo, and Pisa, use:

  • P3 Bagnaia Superiore and P4 Bagnaia Inferiore. They are outside the northeastern gate of the town, Porta San Jacopo.

For P2, P3, and P4 rates go from € 2,50 for the first hour, up to € 10,00 for the entire day. Discounted rates are applied from the second day.

If you have a Disabled Person Parking Placards the parking is free on dedicated slots (usually yellow line).

Prices may vary depending on the seasons and special occasions. For all info, please refer to the official website of the town.

Porta San Giovanni San Gimignano

Daily trip to San Gimignano with a guided tour

You don’t have too much time at your disposal? Don’t feel like using public transport? Or do you travel without a car and don’t want to miss some of the highlights of Tuscany? A solution may be taking part in a guided tour departing from Florence.

Tours usually consist of an intense full-day “on the road” around Tuscany, visiting more places in a day. Unfortunately, you only scratch the surface of every place, having only one or two hours at your disposal. But, consider the tour as a small tasting. In case you like a place, and desire to have more, you can always come back on your own another time.

When I travel around the world, very often I travel solo. And guided tours are a great opportunity to visit more places in a day even, if only for a short time. Then, you have nothing to worry about cause everything is well organized. Just have fun with the new travel buddies you meet on the bus.

The guided tour I recommend will bring you from Florence to San Gimignano, Siena, and Pisa. You can also choose to add lunch in a wine cellar in the countryside of the Chianti. Below is the link to get more info and buy your tickets.


San Gimignano from Florence by bus

Regular buses run from Florence to San Gimignano. But, as I said before, being Sangi not on the main route there is not a direct bus. You have to change in the town of Poggibonsi. But there is nothing to worry about. It is very easy. Approximately every hour there is a bus.

In Florence, buses depart from Firenze Autostazione. The Bus Station is next to the central train station FIRENZE SMN in front of the stop of the Tramvia. The exact address is Piazza Della Stazione 60R.

The bus company’s name is Tiemme. Here is the website where you can check the timetable (only in Italian).

The buses you have to catch are:

  • N. 131 from Firenze to Poggibonsi FS. Bus stop in front of the train station. The run lasts approx. 50 minutes
  • N. 130 or n. 133 from Poggibonsi FS to San Gimignano (the stop is in front of Porta San Giovanni). The run lasts approx. 20/30 minutes.

Tickets for the entire trip costs € 6,80 one way and € 13,60 for a return ticket. You can buy them at the Bus station or online on the Tiemme website (you have to register).

Consider a duration of approx. between 1h30 minutes/ 2 hours, depending on the number of stops on the way, and on the waiting time in Poggibonsi. 

From Florence to San Gimignano by Train

There is no direct train to San Gimignano from Florence. As per the bus, you have to stop in Poggibonsi again.

  • Catch one of the Regionale trains from Firenze SMN train station to Poggibonsi. They run almost every hour. The ride lasts 1 hour, more or less.
  • Get out at Poggibonsi train station and take bus 130 or 133 to reach San Gimignano. The journey takes about 20/25 minutes.

The train ticket to Poggibonsi costs € 7,90 one way. The bus fare is € 2,60, so the total would be € 10,50 to go. And the same price to go back to Firenze.

You can buy a train ticket online or to an automatic machine at the train station. For the bus ticket, use the Tiemme website or buy the ticket at the train station (at the bar or edicola where selling newspapers).

Consider spending 1 hour 30 minutes / 2 hours on the road to reach San Gimignano from Florence.

street of San Gimignano with the Ape Piaggio car

Is it better to go by bus or train?

In theory, there is not a big difference in terms of time between buses and trains. The ticket for the bus is cheaper. So I would suggest going ahead with this solution.

In reality, the duration depends also on traffic and public transport delays, which are not that unusual in Italy. In this case, with no stress, you can still spend your time reading a travel book, but only if you don’t suffer from motion sickness. Or enjoying the Tuscan landscapes from the window listening to good Italian music. And, if you haven’t listened before, here is our playlist for the best Italian Music for traveling on Spotify and YouTube.

Roofs and towers of San Gimignano Italy

What to do in San Gimignano

Whatever way you take to reach San Gimignano, once there you only have to enjoy the wonders of this little medieval hamlet. Don’t miss the highlights and, after that, follow my steps along with this self-guided tour of the unusual things to see in San Gimignano.

Pin It for Later!

17 thoughts on “How to get from Florence to San Gimignano

  1. Jennifer Pettit says:

    Thanks for this! Very helpful!
    We are trying to not rent a car for a long period of time. Do you have a smaller city recommendation that we could stay in for a few weeks and then do day trips by train mostly and maybe car for a few as well.

    • Nicola Bandini says:

      Hey Jennifer, on the coast I have a few ideas. Towns with a train station that you can use to take day trips.
      Cecina for example has an easy connection by train to Livorno and Pisa and Florence. You can use the car to visit Volterra, San Gimignano, and Siena.
      Viareggio or Pietrasanta or Camaiore which have good train connections to Cinque Terre, Pietrasanta, Lucca, Pisa, and Florence.
      In classic Tuscany (the area around Florence and Chianti) there are no good train connections. Maybe Poggibonsi.

        • Nicola Bandini says:

          I personally do not know any of them, but doing some research on google I found a few ones. However the ride from Florence to Sangi is about 1,5 hour on bending roads. I would suggest to do it only if you confident along italian roads or with a guide.

  2. brenda ds says:

    Great blog. I’m curious if you have or know of anyone who has ridden a vespa from Florence to San Gimig. Im thinkjng it would take approx. 2 hours each way.Not interested in the group vespa tour.

    • Nicola Bandini says:

      Dear Brenda, I think it is doable, obviously driving along the regular road and avoiding the speedway. You will cross the Chianti Area, you can stop wherever you like on the way. Just be careful.

  3. Heather M says:

    This is very helpful. We are four older travellers wanting to get from Firenze to San Gimignano by public transport. Is there a bus or private transfer service from San Gimignano to Siena?

    • Nicola Bandini says:

      Bus 130 of AT company connects Siena to San Gimignano. Concerning private transfer, there are many drivers that can offer the service. Obviously, the cost is higher than public transfer but is more comfortable.

    • Nicola Bandini says:

      They are not well connected, unfortunately. San Quirico D’Orcia is a small village in the countryside. It is easy to reach it by departing from Siena instead of Florence. Maybe you can plan a visit to Siena and from there explore the surroundings including San Quirico.

  4. Kathy F says:

    We are staying in Siena for 2 nights then on to Florence, but want to stop to see San Gimgnano on way to Florence. Is the bus the best way and is there someplace we can leave our luggage once we get to San Gimgnano? Thanks.

Leave a Reply

Your email address will not be published. Required fields are marked *

error: Content is protected !!