How to Reach San Gimignano - The Easiest Way to Reach San Gimignano


  • By Air: The closest airport to the city is in Florence, which is about an hour drive by car. Buses are also available from LungarnoSoderini.
  • By Train: There is no train station at San Gimignano. However, you may reach Poggibonsi by Italia rail from where you can take a bus. The busses run frequently to and fro both cities.
  • By Bus: San Gimignano can be reached through Florence or Siena. However, you may have to change the buses at Poggibonsi. Buses leave at Florence every hour. From Siena, there are five buses per day and it is a 70 minute ride.
  • By Taxi: You can also reach the city by car. But, you cannot enter the city walls. There are a number of paid parking lots just outside the walls. A free one is available down the road.


  • On Foot: The city is very small and can be covered on foot. The cars and taxis aren’t allowed into the city.
  • By Shuttlebus: An electric shuttlebus from Porta San Giovanni to Piazza della Cisterna to Porta San Matteo is available all through the day. It costs EUR 1 for two hours and the tickets can be bought at the tourist info or the Tabacchi store.

Are you looking for a San Gimignano travel itinerary? Create an itinerary within minutes, on your own!

Modes of Transportation in San Gimignano

Know about the preferred mode of transport, average time spent and average distance traveled for commute in San Gimignano. The most preferred mode of transport in San Gimignano is Train/Metro.

Average distance: 45 km Average time: 95 min

  • Train/Metro 100%
    Train 65 min Walking 20 min Waiting 10 min Overall average time for 45 kms 95 min

How to Reach San Gimignano from Nearby Cities

Route Distance Time
Colle di val d'elsa to San Gimignano 10.66 km 10 mins
Poggibonsi to San Gimignano 11.49 km 11 mins
Volterra to San Gimignano 21.08 km 21 mins
Montegufoni to San Gimignano 22.66 km 22 mins
Greve in chianti to San Gimignano 32.87 km 32 mins
Siena to San Gimignano 35.81 km 35 mins
Florence to San Gimignano 36.9 km 36 mins
Buonconvento to San Gimignano 60.46 km 1 hour 36 mins
Lucca to San Gimignano 83.8 km 1 hour 23 mins
San casciano dei bagni to San Gimignano 112.96 km 1 hour 52 mins
* Some of the data on this page is powered by Numbeo