Travel options
from Florence to San Gimignano

You can get from Florence to San Gimignano by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Thu
Jan 20
$9Regionale
Find prices
Sat
Jan 22
$9Regionale
Find prices
Sun
Jan 23
$9Regionale
$9Regionale
Mon
Jan 24
$9Regionale
Find prices
Tue
Jan 25
$9Regionale
Find prices

Travel Information to San Gimignano from Florence

distanceDistance23 miles (37 km)
modeAvailable travel modesBus or train
priceTicket price range$9 - $9
cheapestCheapest modeBus • $9 (€7) • 1 h 33 min
fastestFastest modeTrain • $9 (€7) • 1 h
carriersPopular travel companiesRegionale or Regionale

Travel 23 miles (37 km) by bus or train between Florence and San Gimignano. If speed is a priority, then a train is the best option with an average duration of 1 h; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $9 (€7). The most popular travel companies which serve this journey are Regionale or Regionale among others. Travelers can even take a direct bus from Florence to San Gimignano.

Travel Tips: Travel from Florence to San Gimignano

Travel to San Gimignano easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Florence to San Gimignano.
FAQs

How do I reach San Gimignano from Florence?

There are 2 ways to travel to San Gimignano from Florence including taking a bus or train.

What is the cheapest way to get from Florence to San Gimignano?

The cheapest way to go to San Gimignano from Florence is by taking a bus, which costs on average $9 (€7).

This is compared to other ways of getting to San Gimignano:

A bus is $1 (€1) less than a train for this journey with tickets for a train from Florence to San Gimignano costing on average $9 (€7).

What is the quickest way to get from Florence to San Gimignano?

The quickest way to travel to San Gimignano from Florence is by train, which takes on average 1 h   compared to other travel options that may take you longer to get to your destination:

In comparison, taking a bus requires on average 1 h 33 min   of travel time.

What is the distance from Florence to San Gimignano?

San Gimignano is approximately 23 miles (37 km) away from Florence.

How many services a day are there from Florence to San Gimignano?

The average frequency per day from Florence to San Gimignano is:

  • 8 buses per day.

However, we recommend checking specific travel dates for your trip from Florence to San Gimignano as scheduled services by bus or train can vary by season or day of the week.

When traveling from Florence to San Gimignano, where do I depart from Florence and where do I arrive in San Gimignano?

These are the most popular departure and arrival points when traveling from Florence to San Gimignano:

  • Most travelers catch their train from Firenze Santa Maria Novella and arrive in San Gimignano, Piazzale Martiri di Montemaggio.

Which travel companies can help me find a way to get from Florence to San Gimignano?

Omio works with many trusted partners that can help you travel the best way from Florence to San Gimignano:

  • You can take a bus from Florence to San Gimignano with Regionale. Cheap tickets can be found for $9 (€7) with Regionale from Florence to San Gimignano.
  • You can travel from Florence to San Gimignano by train with Regionale. You can find cheap tickets on Omio for $9 (€7) with Regionale from Florence to San Gimignano.

Can I travel directly to San Gimignano from Florence?

Yes, there are direct routes from Florence to San Gimignano with the following travel companies:

  • You can find 8 direct buses per day to take to San Gimignano with BlaBlaCar.

Direct services to San Gimignano tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your route.

Where should I go next after I travel to San Gimignano from Florence?

Looking to extend your trip from Florence to San Gimignano? Many Omio customers who go from Florence to San Gimignano usually extend their vacation to explore other popular destinations like Siena, Pisa or Rome. If you're looking to explore Siena, Pisa or Rome from San Gimignano, let Omio find you the best connections available at an affordable price.

How early should I buy Florence to San Gimignano tickets online to score the best deals?

Before traveling from Florence to San Gimignano, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

  • A bus ticket for this route is costing $9 (€7) one way on average.
  • A train ticket is costing on average $9 (€7) one way for this trip.

But we recommend booking Florence to San Gimignano tickets online a few months before your planned travel date to score the best deals and save money on your trip.