COMPARE Prices across different modes

Wed
Oct 20
$9Regionale
Find prices
Thu
Oct 21
$9Regionale
Find prices
Fri
Oct 22
$9Regionale
Find prices
Sat
Oct 23
$9Regionale
Find prices
Sun
Oct 24
$9Regionale
Find prices
Mon
Oct 25
$9Regionale
Find prices
Tue
Oct 26
$9Regionale
Find prices
Wed
Oct 27
$9Regionale
Find prices
Thu
Oct 28
$9Regionale
Find prices
Fri
Oct 29
$9Regionale
Find prices
Sat
Oct 30
$9Regionale
Find prices
Sun
Oct 31
$9Regionale
$9Regionale
Mon
Nov 1
$9Regionale
$9Regionale

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Florence to San Gimignano

distanceDistance23 miles (37 km)
durationAverage train duration1 h 4 min
priceAverage train ticket price$9 (€7)
changesDirect trainYes
carriersTrain companiesRegionale

Trains from Florence to San Gimignano cover the 23 miles (37 km) long trip taking on average 1 h 4 min with our travel partners like Regionale. There are direct train services available. While the average ticket price for this route costs around $9 (€7), you can find the cheapest train ticket for as low as $9 (€7). Travelers depart most frequently from Firenze Santa Maria Novella and arrive in San Gimignano, Piazzale Martiri di Montemaggio.

Travel Tips

Trains from Florence to San Gimignano
Travel by train 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
What is the price of the cheapest train from Florence to San Gimignano?
Train tickets to San Gimignano from Florence for some dates and times can be found for as cheap as $9 (€7)  one way in the next 7 days.
What is the price of a train ticket to San Gimignano from Florence?
If you’re looking to book your train tickets in the next week, you can expect the Florence to San Gimignano train price to come in at an average of $9 (€7)  one way.
What is the distance to San Gimignano from Florence by train?
The Florence to San Gimignano train distance is approximately 23 miles (37 km).
How long is the train between Florence and San Gimignano?
While the time it takes to travel 23 miles (37 km) between Florence and San Gimignano can vary based on specific dates, weekends, and holidays, the Florence to San Gimignano train journey time is on average 1 h 4 min.
What station does the train from Florence to San Gimignano depart from? Which San Gimignano train station do I come into from Florence?

Omio customers traveling this route book their trains from Firenze Santa Maria Novella   to San Gimignano, Piazzale Martiri di Montemaggio.

Where is the train station in Florence? Where is the train station in San Gimignano?

The most popular departure train station with passengers for this journey, called Firenze Santa Maria Novella, is located 1 mile (s) / 1 km from the city center of Florence.

The most popular arrival train station, San Gimignano, Piazzale Martiri di Montemaggio, is located 0 mile (s) / 0 km away from the city center of San Gimignano.

Which train companies should I travel with from Florence to San Gimignano?
For the trip from Florence to San Gimignano you can take a train with Regionale. Be sure to check out all possible train companies that offer services to San Gimignano from Florence on Omio to compare what amenities they may have.
When does the first train depart from Florence to San Gimignano? When does the last train depart from Florence to San Gimignano?
The earliest train for this trip departs from Florence at 5: 00 AM. The last train leaves from Florence at 7: 38 PM. Check Omio for the latest train schedule from Florence to San Gimignano and book the best time to depart on your chosen travel date.
When should I book the Florence to San Gimignano train for the best deals on tickets?
If you purchase the Florence to San Gimignano train within the next 7 days, you can find one way tickets to cost on average $9 (€7). However, booking your train ticket in advance gives you access to the best prices for trains between Florence and San Gimignano. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Florence
San Gimignano
The major railway station for departures from Florence is Firenze Santa Maria Novella. Read all the information you need to know about services, amenities and connections at Firenze Santa Maria Novella for your journey from Florence to San Gimignano.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
ticketOfficeHours
Ticket office hours
Mon - Sun: 06: 00 - 21: 00
Connections to/from station
Tram lines: T1, T2
Bus lines: 6, 11, 12, 13, 17, 23, 36, 37, C4
Train lines: FR, FA, Italo
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
ticketOfficeHours
Ticket office hours
Mon - Sun: 07: 15 - 20: 45
Connections to/from station
Bus lines: 12, 13, 33
Train lines: FA, IC, ICN, R