Cheap train tickets from Milan to Siena

Showing times and prices for 8 Dec

Cheapest

£28

Average

£55

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.

The average ticket from Milan to Siena will cost around £ 55 if you buy it on the day, but the cheapest tickets can be found for only £ 28.

Cheapest
06:45Milan Centrale7h31 14:16Siena
2 changes
£281One-way
Cheapest
16:41Milan Porta Garibaldi8h39 01:20Siena
2 changes
£281One-way
2nd Cheapest
12:10Milan Centrale6h30 18:40Siena
2 changes
£401One-way
17:40Milan Centrale5h36 23:16Siena
2 changes
£411One-way
05:00Milan Centrale5h16 10:16Siena
2 changes
£411One-way

Train schedule Milan to Siena

Showing trains for tomorrow, Wed, 8 Dec
05:00Milan Centrale5h16 10:16Siena
0 changes
05:00Milan Centrale6h50 11:50Siena
0 changes
05:00Milan Centrale4h25 09:25Siena
0 changes
05:00Milan Centrale4h17 09:17Siena
0 changes
05:00Milan Centrale4h38 09:38Siena
0 changes
05:50Milan Rogoredo3h48 09:38Siena
0 changes
06:10Milan Centrale6h28 12:38Siena
0 changes
06:10Milan Centrale4h06 10:16Siena
0 changes
06:45Milan Centrale7h31 14:16Siena
0 changes
07:10Milan Centrale4h34 11:44Siena
0 changes
07:50Milan Rogoredo4h48 12:38Siena
0 changes
08:05Milan Centrale6h11 14:16Siena
0 changes
08:10Milan Centrale4h28 12:38Siena
0 changes
09:50Milan Rogoredo3h50 13:40Siena
0 changes
10:00Milan Centrale3h40 13:40Siena
0 changes
10:50Milan Rogoredo4h26 15:16Siena
0 changes
11:10Milan Centrale4h27 15:37Siena
0 changes
11:50Milan Rogoredo3h47 15:37Siena
0 changes
12:10Milan Centrale6h30 18:40Siena
0 changes
12:50Milan Rogoredo4h40 17:30Siena
0 changes
13:50Milan Rogoredo4h50 18:40Siena
0 changes
14:10Milan Centrale4h30 18:40Siena
0 changes
14:25Milan Centrale4h15 18:40Siena
0 changes
14:48Milan Centrale5h52 20:40Siena
0 changes
14:48Milan Centrale5h28 20:16Siena
0 changes
15:10Milan Centrale4h28 19:38Siena
0 changes
15:25Milan Centrale4h13 19:38Siena
0 changes
16:10Milan Centrale4h06 20:16Siena
0 changes
16:41Milan Porta Garibaldi8h39 01:20Siena
0 changes
16:50Milan Rogoredo3h50 20:40Siena
0 changes
17:00Milan Centrale3h40 20:40Siena
0 changes
17:10Milan Centrale4h27 21:37Siena
0 changes
17:35Milan Centrale4h02 21:37Siena
0 changes
17:40Milan Centrale5h36 23:16Siena
0 changes
18:05Milan Centrale7h15 01:20Siena
0 changes
18:51Milan Rogoredo4h25 23:16Siena
0 changes
19:10Milan Centrale4h06 23:16Siena
0 changes
19:50Milan Rogoredo5h30 01:20Siena
0 changes
20:10Milan Centrale5h10 01:20Siena
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

Wed
8 Dec
£28Regionale
£17Itabus
Thu
9 Dec
£27Intercity
£14Itabus
Fri
10 Dec
£27Intercity
£14Itabus
Sat
11 Dec
£27Intercity
£12Itabus
Sun
12 Dec
£29Intercity
£12Itabus
Mon
13 Dec
£27Intercity
£7Itabus
Tue
14 Dec
£26Intercity Notte
£7Itabus
Wed
15 Dec
£26Intercity
£11Itabus
Thu
16 Dec
£26Intercity
£11Itabus
Fri
17 Dec
£29Intercity
£12Itabus
Sat
18 Dec
£23Intercity
£17Itabus
Sun
19 Dec
£29Intercity
£12Itabus
Mon
20 Dec
£27Intercity
£14Itabus
Tue
21 Dec
£27Intercity
£23Itabus
Wed
22 Dec
£29Intercity
£32Itabus
Thu
23 Dec
£28Intercity
£31Flixbus
Fri
24 Dec
£28Regionale
£23Itabus
Sat
25 Dec
£20Intercity
£9Itabus
Sun
26 Dec
£26Intercity
£11Itabus
Mon
27 Dec
£27Intercity
£14Itabus

Fastest train times from Milan to Siena

Showing times and prices for 8 Dec

Fastest Journey

3 h 40 m

Average

4 h 56 m

Trains per day

39

Distance

293 km

It's difficult to get from Milan to Siena without changing at least once.

Fastest
17:00Milan Centrale3h40 20:40Siena
1 changes
£661One-way
Fastest
10:00Milan Centrale3h40 13:40Siena
1 changes
£581One-way
2nd Fastest
11:50Milan Rogoredo3h47 15:37Siena
1 changes
£571One-way
05:50Milan Rogoredo3h48 09:38Siena
1 changes
£571One-way
16:50Milan Rogoredo3h50 20:40Siena
1 changes
£571One-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 Milan to Siena

distanceDistance181 miles (292 km)
durationAverage train duration6 h 11 min
priceAverage train ticket price£28 (€31)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersFrecciarossa or Intercity

Trains from Milan to Siena cover the 181 miles (292 km) long journey taking on average 6 h 11 min with our travel partners like Frecciarossa or Intercity. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this route costs around £28, you can find the cheapest train ticket for as low as £27. Travellers depart most frequently from Milano Centrale and arrive in Siena.

Train providers

Frecciarossa trains Milan to Siena

Find the best trains between Milan and Siena with Omio's travel partners Frecciarossa from £27. We can find you the best deals, timetables and tickets when comparing and booking the best journey.

Frecciarossa

There’s no need to fly between Italian hotspots when you can simply take a Frecciarossa train to reach your destination in just a few hours. Frecciarossa is the premier high-speed train service from Trenitalia, Italy’s national railway company, with around 200 connections made across Italy per day. These trains reach speeds up to 186 mph (300 kmh), making them one of the fastest in the world. You can expect to travel 181 miles (292 km) from Milan to Siena on a Frecciarossa high-speed train. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, toilets, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

You can find the best deals on cheap Frecciarossa train tickets right here. As an official travel partner of Trenitalia, Omio shows you all travel information for the Milan to Siena journey, such as departure and arrival times, stops, train stations, journey times, and cheap fares. Once you’re ready, buy your Milan to Siena train ticket on Omio and enjoy travelling in full comfort on a Frecciarossa train!

    Travel Tips

    Trains from Milan to Siena
    Travel by train to Siena 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 Milan to Siena.
    FAQs
    How much does a cheap train between Milan and Siena cost?
    If you’re looking to save money on tickets, you can find a cheap train from Milan to Siena for as little as £27  in the next 7 days.
    What is the cost of a train ticket from Milan to Siena on average?
    If you’re looking to purchase your train tickets in the next week, you can expect the Milan to Siena train price to come in at an average of £28  one way.
    What is the distance between Milan and Siena via train?
    The train distance from Milan to Siena is around 181 miles (292 km).
    How long does it take from Milan to Siena by train?
    While the time it takes to travel 181 miles (292 km) to Siena from Milan can vary based on specific dates, weekends, and bank holidays, the train duration from Milan to Siena is on average 6 h 11 min.
    Which train station from Milan to Siena do I depart from? Which Siena train station from Milan do I arrive in?

    When taking the train to Siena from Milan, you can choose to depart from train stations like Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi. Your route can end in train stations such as Siena, Siena, Viale Pietro Toselli (Stazione di rifornimento " IP" ) and Siena, Viale Federigo Tozzi (Piazza Antonio Gramsci).

    Omio customers who travel this route most frequently depart from Milano Centrale   and arrive in Siena.

    Where do I find the Milan train station to Siena? Where is the Siena train station?

    Passengers booking this journey most frequently board their trains from Milano Centrale and need to travel around 1.7 miles (2.8 km) from the city centre to get to this train station.

    Passengers arriving in Siena most often arrive at Siena and need to travel around 0.9 miles (1.5 km) from this train station to the city centre.

    What train companies offer a service between Milan and Siena?
    For the best Milan to Siena train to book, you can travel safely and comfortably with Frecciarossa or Intercity. However, it's always good to check all possible train companies with services between Milan and Siena to compare what amenities they may offer.
    How many train services per day are there between Milan and Siena?
    The average number of trains departing Milan for Siena is 16 a day. The train schedules and services may vary between weekdays and weekends.
    When can I take the first train from Milan to Siena? When can I take the last train for the day?
    You can take the first train from Milan to Siena at 05: 10   or take the last train from Milan to Siena leaving at 17: 05. Look for the latest Milan Siena train schedule on Omio and book the best time to take the train for this journey.
    When should I book Milan Siena train tickets to score the best deals?
    The price of a one way train ticket from Milan to Siena is on average £28 if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this trip. In general, you can find train tickets to Siena from Milan available a few months in advance.

    Important Stations and Airports for this Journey

    Milan
    Siena
    Milano Centrale is the most popular Milan railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Milan for your journey to Siena.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +39 892021
    ticketOfficeHours
    Ticket Office Hours
    Mon - Sun: 05: 50 - 22: 20
    Public transport options for Milano Centrale
    Metro lines: M2 (green), M3 (yellow)
    Tram lines: 1
    Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
    Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +39 892021
    Public transport options for Milano Porta Garibaldi
    Metro lines: M2, M5
    Bus lines: 43, 56, 70, 94
    Train lines: R21, R31, S1, S11, S2, S5, S7, S8