Florence to San Gimignano train

Cheap train tickets from Florence to San Gimignano

Showing times and prices for 27 Jun

Cheapest

£6

Average

£7

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Cheapest
17:28Florence Santa Maria Novella1h10 18:38Barberino Di Val D'Elsa
1 change
£61One-way
Cheapest
21:38Florence Santa Maria Novella1h00 22:38Barberino Di Val D'Elsa
0 changes
£61One-way
Cheapest
07:28Florence Santa Maria Novella1h10 08:38Barberino Di Val D'Elsa
1 change
£61One-way
Cheapest
18:28Florence Santa Maria Novella1h10 19:38Barberino Di Val D'Elsa
1 change
£61One-way
Cheapest
15:28Florence Santa Maria Novella1h10 16:38Barberino Di Val D'Elsa
1 change
£61One-way

Train schedule Florence to San Gimignano

Showing trains for tomorrow, Monday, 27 June
05:35Florence Santa Maria Novella1h18 06:53Barberino Di Val D'Elsa
1 change
07:00Florence Santa Maria Novella1h04 08:04Barberino Di Val D'Elsa
1 change
07:28Florence Santa Maria Novella1h10 08:38Barberino Di Val D'Elsa
1 change
08:28Florence Santa Maria Novella1h10 09:38Barberino Di Val D'Elsa
1 change
09:10Florence Santa Maria Novella2h02 11:12Barberino Di Val D'Elsa
1 change
10:10Florence Santa Maria Novella2h06 12:16Barberino Di Val D'Elsa
1 change
11:28Florence Santa Maria Novella1h10 12:38Barberino Di Val D'Elsa
1 change
12:28Florence Santa Maria Novella1h10 13:38Barberino Di Val D'Elsa
1 change
13:28Florence Santa Maria Novella1h10 14:38Barberino Di Val D'Elsa
1 change
14:10Florence Santa Maria Novella1h21 15:31Barberino Di Val D'Elsa
1 change
14:28Florence Santa Maria Novella1h10 15:38Barberino Di Val D'Elsa
1 change
15:28Florence Santa Maria Novella1h10 16:38Barberino Di Val D'Elsa
1 change
16:28Florence Santa Maria Novella1h14 17:42Barberino Di Val D'Elsa
1 change
17:28Florence Santa Maria Novella1h10 18:38Barberino Di Val D'Elsa
1 change
18:28Florence Santa Maria Novella1h10 19:38Barberino Di Val D'Elsa
1 change
19:28Florence Santa Maria Novella1h10 20:38Barberino Di Val D'Elsa
1 change
20:28Florence Santa Maria Novella1h11 21:39Barberino Di Val D'Elsa
1 change
21:38Florence Santa Maria Novella1h00 22:38Barberino Di Val D'Elsa
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Mon
27 Jun
Tue
28 Jun
Wed
29 Jun
Thu
30 Jun
Fri
01 Jul
Sat
02 Jul
Sun
03 Jul

Fastest train times from Florence to San Gimignano

Showing times and prices for 27 Jun

Fastest Journey

1 h

Average

1 h 16 m

Trains per day

18

Distance

37 km

Of the 18 trains that leave Florence for San Gimignano every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
21:38Florence Santa Maria Novella1h00 22:38Barberino Di Val D'Elsa
0 changes
£61One-way
2nd Fastest
07:00Florence Santa Maria Novella1h04 08:04Barberino Di Val D'Elsa
1 change
£61One-way
17:28Florence Santa Maria Novella1h10 18:38Barberino Di Val D'Elsa
1 change
£61One-way
07:28Florence Santa Maria Novella1h10 08:38Barberino Di Val D'Elsa
1 change
£61One-way
18:28Florence Santa Maria Novella1h10 19:38Barberino Di Val D'Elsa
1 change
£61One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Florence to San Gimignano

distanceDistance23 miles (37 km)
durationAverage train duration1 h
priceAverage train ticket price£6 (€7)
changesDirect trainNo
carriersTrain companiesRegionale

Trains from Florence to San Gimignano cover the 23 miles (37 km) long journey taking on average 1 h with our travel partners like Regionale. There are direct train services available. While the average ticket price for this journey costs around £6, you can find the cheapest train ticket for as low as £6. Travellers 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
If you’re looking to save money on tickets, you can find a cheap train between Florence and San Gimignano for as little as £6  in the next 7 days.
If you’re looking to purchase your train tickets in the next week, you can expect the Florence to San Gimignano train price to come in at an average of £6  one way.
The train distance from Florence to San Gimignano is around 23 miles (37 km).
The Florence to San Gimignano train duration is on average 1 h, which is to be expected when travelling 23 miles (37 km) to San Gimignano from Florence. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

Omio customers who travel this route most frequently depart from Firenze Santa Maria Novella   and arrive in San Gimignano, Piazzale Martiri di Montemaggio.

Passengers board their train most frequently from Firenze Santa Maria Novella and travel around 1.2 miles (2 km) from the city centre to this train station.

Passengers travelling this route most often arrive at San Gimignano, Piazzale Martiri di Montemaggio and need to travel approximately 0.9 miles (1.5 km) from the train station to the city centre in San Gimignano.

For the route from Florence to San Gimignano you can take a train with Regionale. Be sure to check out all possible train providers that offer services from Florence to San Gimignano on Omio to compare what amenities they may have.
The first train from Florence to San Gimignano leaves at 05: 00   and the last train for this leaves at 19: 38. Omio shows you the latest train from Florence to San Gimignano times to help you book the best departure time for this route.
You can find a train between Florence and San Gimignano to cost on average £6 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Florence to San Gimignano train generally on sale a few months before the planned travel date.

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 trip to San Gimignano from Florence.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 0552352595
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 06: 00 - 21: 00
Public transport options for Firenze Santa Maria Novella
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
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 07: 15 - 20: 45
Public transport options for Firenze Campo di Marte
Bus lines: 12, 13, 33
Train lines: FA, IC, ICN, R

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language