Train bus

Take the train ItaloTreno at the station Milano Centrale.

The journey takes approximately 1 h 35 m. Ticket price is about €23 The travel distance is 303 km.

Carrier is ItaloTreno.

Buy ticket

1518 m on foot from the Firenze Santa Maria Novella to the Firenze Autostazione.

The journey takes approximately 18 m. The travel distance is 1 km.

Get off at the Firenze Autostazione.
Take the Autolinee Toscane - Linee Regionali bus at the Firenze Autostazione station .

The journey takes approximately 50 m. The travel distance is 44 km.

Carrier is Autolinee Toscane - Linee Regionali.

Buy ticket

Get off at the Poggibonsi Fs.
Take the Tiemme Spa bus at the Poggibonsi Fs [2] station .

The journey takes approximately 25 m. Ticket price is about €2 The travel distance is 12 km.

Carrier is Tiemme Spa.

Buy ticket

Get off at the Porta San Giovanni.


🛏 Find hotel deals and discounts up to 20% in San-Gimignano at Booking


Train

Take the subway at the Duomo M3 station.

The journey takes approximately 10 m. Ticket price is about €1 The travel distance is 5 km.

Carrier is ATM.

Buy ticket

Get off at the Rogoredo Fs.
Take the train Trenitalia Frecce at the station Milano Rogoredo.

The journey takes approximately 1 h 44 m. Ticket price is about €19 The travel distance is 295 km.

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Firenze S.M.N..
Take the train Trenitalia at the station Firenze S.M.N..

The journey takes approximately 1 h 4 m. Ticket price is about €5 The travel distance is 68 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Poggibonsi-S.Gimign..
Take the Tiemme Spa bus at the Firenze Santa Maria Novella station .

The journey takes approximately 25 m. Ticket price is about €2 The travel distance is 1 km.

Carrier is Tiemme Spa.

Buy ticket

Get off at the Firenze Autostazione.


🛏 Find hotel deals and discounts up to 20% in San-Gimignano at Booking


Bus

Take the ATM bus at the duomo m1 m3 station .

The journey takes approximately 24 m. Ticket price is about €2 The travel distance is 9 km.

Carrier is ATM.

Buy ticket

Get off at the san donato m3.
Take the FlixBus bus at the Milan station .

The journey takes approximately 3 h 35 m. Ticket price is about €23 The travel distance is 288 km.

Carrier is FlixBus.

Buy ticket

Get off at the Florence.
793 m on foot from the Florence to the Firenze Autostazione.

The journey takes approximately 9 m. The travel distance is 793 m.

Get off at the Firenze Autostazione.
Take the Autolinee Toscane - Linee Regionali bus at the Firenze Santa Maria Novella station .

The journey takes approximately 50 m. The travel distance is 1 km.

Carrier is Autolinee Toscane - Linee Regionali.

Buy ticket

Get off at the Firenze Autostazione.
Take the Tiemme Spa bus at the Firenze Santa Maria Novella station .

The journey takes approximately 25 m. Ticket price is about €2 The travel distance is 1 km.

Carrier is Tiemme Spa.

Buy ticket

Get off at the Firenze Autostazione.


🛏 Find hotel deals and discounts up to 20% in San-Gimignano at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 3 h 26 m. The travel distance is 347 km.

Get off at the San Gimignano.


🛏 Find hotel deals and discounts up to 20% in San-Gimignano at Booking


Fly Milan Linate to Florence train

Take the subway at the San Babila station.

The journey takes approximately 12 m. Ticket price is about €1 The travel distance is 6 km.

Carrier is ATM.

Buy ticket

Get off at the Linate Aeroporto.
Fly out to Milan Linate (LIN) of the Rome (FCO) airport.

The journey takes approximately 2 h 55 m. Ticket price is about €85

Carrier is Alitalia.

🔎

🚖 Find a cheap local taxi

Get off at the Rome (FCO).

The journey takes approximately 19 m. The travel distance is 4 km.

Carrier is GEST S.p.A..

Buy ticket

Get off at the Alamanni - Stazione Smn.
Take the train Trenitalia at the station Firenze Santa Maria Novella.

The journey takes approximately 1 h 4 m. Ticket price is about €5 The travel distance is 1 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Firenze Autostazione.
Take the Tiemme Spa bus at the Firenze Santa Maria Novella station .

The journey takes approximately 25 m. Ticket price is about €2 The travel distance is 1 km.

Carrier is Tiemme Spa.

Buy ticket

Get off at the Firenze Autostazione.


🛏 Find hotel deals and discounts up to 20% in San-Gimignano at Booking


Bus to Milan Bergamo fly to Perugia bus

Take the Flibco bus at the Piazza Luigi di Savoia station .

The journey takes approximately 50 m. Ticket price is about €4 The travel distance is 49 km.

Carrier is Flibco.

Buy ticket

Fly out to Milan Bergamo (BGY) of the Perugia (PEG) airport.

The journey takes approximately 50 m. Ticket price is about €75

Carrier is Aeroitalia.

🔎

🚖 Find a cheap local taxi

Get off at the Perugia (PEG).
Take the taxi at the Perugia (PEG).

The journey takes approximately 14 m. Ticket price is about €20 The travel distance is 13 km.

Carrier is Perugia Taxi.

🚖 Find a cheap local taxi

Get off at the Perugia.
Take the FlixBus bus at the Perugia station .

The journey takes approximately 1 h 20 m. Ticket price is about €5 The travel distance is 105 km.

Carrier is FlixBus.

Buy ticket

Get off at the Siena.
Take the train Trenitalia at the station Siena.

The journey takes approximately 23 m. Ticket price is about €2 The travel distance is 24 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Poggibonsi-S.Gimign..
Take the Tiemme Spa bus at the Firenze Santa Maria Novella station .

The journey takes approximately 25 m. Ticket price is about €2 The travel distance is 1 km.

Carrier is Tiemme Spa.

Buy ticket

Get off at the Firenze Autostazione.


🛏 Find hotel deals and discounts up to 20% in San-Gimignano at Booking


The cheapest way to travel from Milan to San-Gimignano is by taking a Bus with an average price of €27. The journey takes approximately 7 ч. 47 мин.

Drive is the fastest way to travel from Milan to San-Gimignano. Tickets cost €NA. The journey takes approximately 3 ч. 26 мин.

Milan is approximately 347 km away from San-Gimignano. The trip by car takes 3 h 26 m.

The average journey time by car between Milan and San-Gimignano is 3 h 26 m.