Travel from Milan to Siena

Bus or train from Milan to Siena?

You can take a train from Milan to Siena via Firenze S.Maria Novella in around 3 hours 54 minutes. Alternatively, Baltour operates a bus from Milan to Siena 3 times a week. Tickets cost $20 - $28 and the journey takes 4 hours 14 minutes.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Milan to Siena

ModeDurationPrice
From Milano Centrale train to Firenze S.Maria Novella then train to Siena.3 h 54 min52€
From Duomo M3 line 3 subway to Milano Rogoredo Station, train to Firenze Autostazione, then bus to San Domenico.4 h 35 min40€
From via verziere line 84 bus to Milano Rogoredo then bus to Siena Autostazione.5 h 53 min18€
From Duomo M1 line 1 subway to MILANO-Milano Lampugnano then bus to SIENA-P.zza Gramsci.7 h 49 min22€
From Milan rideshare to Siena.4 h 43 min20€
From Milan drive to Siena.3 h 38 min54€
From palazzo di giustizia line 73 bus to Milan Linate airport, fly to Florence airport, line 389 shuttle to Firenze S.Maria Novella, then train to Siena.6 h 55 min163€
From Milano Cadorna train to Milan Malpensa airport, fly to Florence airport, line 389 shuttle to Firenze S.Maria Novella, then train to Siena.7 h 33 min198€

How long does it take to get from Milan to Siena?

It takes approximately 3 hours 54 minutes to get from Milan to Siena, including transfers.

Is there a direct train between Milan and Siena?

No, there is no direct train from Milan to Siena. However, there are services departing from Milano Centrale and arriving at Siena via Firenze S.Maria Novella. The journey, including transfers, takes approximately 3 hours 54 minutes.

Is there a direct bus between Milan and Siena?

No, there is no direct bus from Milan to Siena. However, there are services departing from via verziere and arriving at Siena Autostazione via Milano Rogoredo. The journey, including transfers, takes approximately 5 hours 53 minutes.

Operators from Milan to Siena

OperatorPhoneWebsite
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Trenitalia+39 06 68475475Trenitalia
Milan MetroMilan Metro
ItaloTreno+39 060708ItaloTreno
Tiemme Spa+39.0565.260111Tiemme Spa
Baltour+39 0861 1991900Baltour
BlaBlaCarBlaBlaCar
AlitaliaAlitalia
LufthansaLufthansa
Air FranceAir France
IberiaIberia
Mistral AirMistral Air
Vueling AirlinesVueling Airlines
KLMKLM
easyJeteasyJet
Busitalia - Sita Nord s.r.l.+39 800 373 760Busitalia - Sita Nord s.r.l.
Malpensa ExpressMalpensa Express
SwissSwiss
Austrian AirlinesAustrian Airlines
Air DolomitiAir Dolomiti
EurowingsEurowings
TAP PortugalTAP Portugal
Blue Panorama AirlinesBlue Panorama Airlines
AlbawingsAlbawings
MeridianaMeridiana
Ethiopian AirlinesEthiopian Airlines
Brussels AirlinesBrussels Airlines
Pakistan International AirlinesPakistan International Airlines
RyanairRyanair
NeosNeos