Siena station to Milan train with Frecciarossa

Sat, Jul 19
+ Add return
Frecciarossa
Italo
Regionale
Intercity
Comboios De Portugal
1,000+ travel companies
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest trains from Siena station to Milan

Showing times and prices for Jul 20

Cheapest price

$64

Average price

$106

Fastest journey

4 h 24 m

Average duration

4 h 26 m

Trains per day

42

Distance

291 km

Cheap tickets

The best way to find a cheap train ticket from Siena station to Milan is to book your journey as far in advance as possible and to avoid traveling at rush hour.

The average ticket from Siena station to Milan will cost around $106 if you buy it on the day, but the cheapest tickets can be found for only $64.

Fast trains

It's difficult to get from Siena station to Milan without transferring at least 2 times.

RegionaleAutobus FI391 · ETRUSCHI LINE 19418 · Regionale 2596
01:30PM9h52
Siena station
11:22PMMilan Centrale
$641One-way
2 transfers
RegionaleRegionale 19081+IntercityIntercity 592+RegionaleRegionale TTPER 1712
02:02PM8h58
Siena station
11:00PMMilan Centrale
$851One-way
2 transfers
RegionaleRegionale 19046 · Autobus FI582 · Regionale 18236+Italo9962
05:41PM6h28
Siena station
12:09AMMilan Rogoredo
$921One-way
3 transfers
RegionaleRegionale 19044 · Autobus FI580 · Regionale 18401+Italo9962
04:41PM7h28
Siena station
12:09AMMilan Rogoredo
$921One-way
3 transfers
RegionaleRegionale 18302 · Autobus FI530 · Regionale Veloce 4012+Italo9920
06:36AM6h33
Siena station
01:09PMMilan Rogoredo
$921One-way
3 transfers

Travel Information

Compare train, bus, and flight for Siena station to Milan

Omio recommends booking the train as it is the most popular option from Siena station to Milan among Omio's users. If you are prioritising price take the bus with prices starting from €8. For those with little time consider booking a train which can get you there in 4h 7m. The ticket price range depends on the travel mode: a bus costs an average of €8, and a train costs an average of €25.

Distance: 180 miles (291 km)

Compare train with

Most popular
Train
Bus

€36

Average price

€12

Average price

Cheapest

4h 37m

Average total duration

Fastest

4h 7m

Onboard

+

30m

Additional time*

6h 29m

Average total duration

5h 59m

Onboard

+

30m

Additional time*

Frecciarossa

Most popular train company

FlixBus

Most popular bus company

Direct Options

Direct Options

Live departures

Siena station to Milan train times

Showing trains for today, Saturday, July 19
Last updated at 9:32 AM
ProviderDepartsDurationArrivesTransfers
Tickets
trenitaliaregRegionale 19034 · Autobus FI544 · Regionale 18222+italo99329:45 AM Siena station
4h24
2:09 PM Milan Rogoredo3 transfers
trenitaliaregRegionale 19034 · Autobus FI544 · Regionale 18222+italo9940
On time
9:45 AM Siena station
6h24
4:09 PM Milan Rogoredo
3 transfers
trenitaliaregRegionale 19034 · Autobus FI544 · Regionale 18222+italo9958
On time
9:45 AM Siena station
9h24
7:09 PM Milan Rogoredo
3 transfers
trenitaliaregRegionale 19075+trenitaliaBUS L590D+trenitaliaintIntercity 590
On time
10:15 AM Siena station
9h15
7:30 PM Milan Centrale
2 transfers
trenitaliaregRegionale 19036 · Autobus FI546 · Regionale 18224+italo9958
On time
10:41 AM Siena station
8h28
7:09 PM Milan Rogoredo
3 transfers
trenitaliaregRegionale 19036 · Autobus FI546 · Regionale 18224+italo9940
On time
10:41 AM Siena station
5h28
4:09 PM Milan Rogoredo
3 transfers
trenitaliaregRegionale 19036 · Autobus FI546 · Regionale 18224+italo9954
On time
10:41 AM Siena station
9h28
8:09 PM Milan Rogoredo
3 transfers
trenitaliaregRegionale 19077 · Regionale Veloce 4102+italo996211:25 AM Siena station
10h44
10:09 PM Milan Rogoredo2 transfers
trenitaliaregRegionale 19077 · Regionale Veloce 4102+italo9954
On time
11:25 AM Siena station
8h44
8:09 PM Milan Rogoredo
2 transfers
trenitaliaregRegionale 19077 · Regionale Veloce 4102+italo9958
On time
11:25 AM Siena station
7h44
7:09 PM Milan Rogoredo
2 transfers
trenitaliaregRegionale 19077 · Regionale Veloce 4102+frecciarossaFRECCIAROSSA 9320
On time
11:25 AM Siena station
5h47
5:12 PM Milan Porta Garibaldi
2 transfers
trenitaliaregAutobus FI391 · ETRUSCHI LINE 19418 · Regionale 2596
On time
11:30 AM Siena station
9h52
9:22 PM Milan Centrale
2 transfers
trenitaliaregRegionale 19038 · Autobus FI566 · Regionale 18226+italo9958
On time
11:41 AM Siena station
7h28
7:09 PM Milan Rogoredo
3 transfers
trenitaliaregRegionale 19038 · Autobus FI566 · Regionale 18226+italo9954
On time
11:41 AM Siena station
8h28
8:09 PM Milan Rogoredo
3 transfers
trenitaliaregRegionale 19038 · Autobus FI566 · Regionale 18226+italo9940
On time
11:41 AM Siena station
4h28
4:09 PM Milan Rogoredo
3 transfers
trenitaliaregRegionale 19040 · Autobus FI570 · Regionale 18228+italo9958
On time
12:41 PM Siena station
6h28
7:09 PM Milan Rogoredo
3 transfers
trenitaliaregRegionale 19040 · Autobus FI570 · Regionale 18228+italo9954
On time
12:41 PM Siena station
7h28
8:09 PM Milan Rogoredo
3 transfers
trenitaliaregRegionale 19083 · Regionale Veloce 4104+italo9958
On time
12:43 PM Siena station
6h26
7:09 PM Milan Rogoredo
2 transfers
trenitaliaregRegionale 19083+trenitaliaintIntercity 592+trenitaliaregRegionale Veloce TTPER 2494
On time
12:43 PM Siena station
8h47
9:30 PM Milan Centrale
2 transfers
trenitaliaregRegionale 19083+trenitaliaintIntercity 592+frecciarossaFRECCIAROSSA 1000 9660
On time
12:43 PM Siena station
6h47
7:30 PM Milan Centrale
2 transfers
trenitaliaregRegionale 19042 · Autobus FI572 · Regionale 18232+italo9954
On time
1:41 PM Siena station
6h28
8:09 PM Milan Rogoredo
3 transfers
trenitaliaregRegionale 19042 · Autobus FI572 · Regionale 18232+italo99621:41 PM Siena station
8h28
10:09 PM Milan Rogoredo3 transfers
trenitaliaregRegionale 19042 · Autobus FI572 · Regionale 18232+italo9958
On time
1:41 PM Siena station
5h28
7:09 PM Milan Rogoredo
3 transfers
trenitaliaregRegionale 34130 · Autobus FI574 · ETRUSCHI LINE 4048+italo9958
On time
2:22 PM Siena station
4h47
7:09 PM Milan Rogoredo
3 transfers
trenitaliaregRegionale 34130 · Autobus FI574 · ETRUSCHI LINE 4048+italo9954
On time
2:22 PM Siena station
5h47
8:09 PM Milan Rogoredo
3 transfers
trenitaliaregRegionale 34130 · Autobus FI574 · ETRUSCHI LINE 4048+italo99622:22 PM Siena station
7h47
10:09 PM Milan Rogoredo3 transfers
trenitaliaregRegionale 19044 · Autobus FI580 · Regionale 18234+italo9954
On time
2:41 PM Siena station
5h28
8:09 PM Milan Rogoredo
3 transfers
trenitaliaregRegionale 19044 · Autobus FI580 · Regionale 18234+italo99622:41 PM Siena station
7h28
10:09 PM Milan Rogoredo3 transfers
trenitaliaregRegionale 19044 · Autobus FI580 · Regionale 18234+italo9958
On time
2:41 PM Siena station
4h28
7:09 PM Milan Rogoredo
3 transfers
trenitaliaregRegionale 19089 · Regionale 4106+italo99622:48 PM Siena station
7h21
10:09 PM Milan Rogoredo2 transfers
trenitaliaregRegionale 19089 · Regionale 4106+frecciarossaFRECCIAROSSA 9592
On time
2:48 PM Siena station
7h02
9:50 PM Milan Centrale
2 transfers
trenitaliaregRegionale 19046 · Autobus FI582 · Regionale 18236+italo9954
On time
3:41 PM Siena station
4h28
8:09 PM Milan Rogoredo
3 transfers
trenitaliaregRegionale 19046 · Autobus FI582 · Regionale 18236+italo99623:41 PM Siena station
6h28
10:09 PM Milan Rogoredo3 transfers
trenitaliaregRegionale 18852 · Autobus FI586 · Regionale 18238+italo99624:42 PM Siena station
5h27
10:09 PM Milan Rogoredo3 transfers
trenitaliaregRegionale 19130 · Autobus FI590 · Regionale 18242+italo99625:41 PM Siena station
4h28
10:09 PM Milan Rogoredo3 transfers
trenitaliaregRegionale 19099+trenitaliaintnInterCityNotte 774 · InterCityNotte 758
On time
6:23 PM Siena station
10h42
5:05 AM Milan Centrale
2 transfers
Sunday, July 20
trenitaliaregRegionale 19067 · Regionale 4094+italo9924
On time
4:00 AM Siena station
8h09
12:09 PM Milan Rogoredo
2 transfers
trenitaliaregRegionale 19067 · Regionale 4094+italo9916
On time
4:00 AM Siena station
6h09
10:09 AM Milan Rogoredo
2 transfers
trenitaliaregRegionale 19067 · Regionale 4094+frecciarossaFRECCIAROSSA 9520
On time
4:00 AM Siena station
6h50
10:50 AM Milan Centrale
2 transfers
trenitaliaregRegionale 19067 · Regionale 4094+italo9920
On time
4:00 AM Siena station
7h09
11:09 AM Milan Rogoredo
2 transfers
trenitaliaregRegionale 18302 · Autobus FI530 · Regionale Veloce 4012+italo9916
On time
4:36 AM Siena station
5h33
10:09 AM Milan Rogoredo
3 transfers
trenitaliaregRegionale 18302 · Autobus FI530 · Regionale Veloce 4012+italo99204:36 AM Siena station
6h33
11:09 AM Milan Rogoredo3 transfers
trenitaliaregRegionale 18302 · Autobus FI530 · Regionale Veloce 4012+italo99244:36 AM Siena station
7h33
12:09 PM Milan Rogoredo3 transfers
trenitaliaregRegionale 34134 · Autobus FI536 · Tuscany Line 18280+italo99206:18 AM Siena station
4h51
11:09 AM Milan Rogoredo3 transfers
trenitaliaregRegionale 34134 · Autobus FI536 · Tuscany Line 18280+italo99246:18 AM Siena station
5h51
12:09 PM Milan Rogoredo3 transfers
trenitaliaregRegionale 34134 · Autobus FI536 · Tuscany Line 18280+italo99326:18 AM Siena station
7h51
2:09 PM Milan Rogoredo3 transfers
trenitaliaregAutobus FI390 · Regionale Veloce 4024+frecciarossaFRECCIAROSSA 1000 9308
On time
6:45 AM Siena station
4h27
11:12 AM Milan Porta Garibaldi
2 transfers
trenitaliaregAutobus FI390 · Regionale Veloce 4024+italo9920
On time
6:45 AM Siena station
4h24
11:09 AM Milan Rogoredo
2 transfers
trenitaliaregAutobus FI390 · Regionale Veloce 4024+italo9932
On time
6:45 AM Siena station
7h24
2:09 PM Milan Rogoredo
2 transfers
trenitaliaregAutobus FI390 · Regionale Veloce 4024+italo9924
On time
6:45 AM Siena station
5h24
12:09 PM Milan Rogoredo
2 transfers
trenitaliaregRegionale 19073+trenitaliaintIntercity 588 · Intercity 608
On time
8:02 AM Siena station
7h43
3:45 PM Milan Centrale
2 transfers
trenitaliaregRegionale 19073 · Regionale Veloce 4100+italo9940
On time
8:02 AM Siena station
8h07
4:09 PM Milan Rogoredo
2 transfers
trenitaliaregRegionale 19073+trenitaliaintIntercity 588+frecciarossaFRECCIAROSSA 9584
On time
8:02 AM Siena station
6h48
2:50 PM Milan Centrale
2 transfers
trenitaliaregRegionale 19073 · Regionale Veloce 4100+italo9958
On time
8:02 AM Siena station
11h07
7:09 PM Milan Rogoredo
2 transfers
trenitaliaregRegionale 19073 · Regionale Veloce 4100+italo9948
On time
8:02 AM Siena station
10h07
6:09 PM Milan Rogoredo
2 transfers

Find all the dates and times for this journey

Compare prices and tickets Siena station to Milan by train, bus, or flight

Sun
Jul 20
Mon
Jul 21
Tue
Jul 22
Wed
Jul 23
Thu
Jul 24
Fri
Jul 25
Sat
Jul 26

Journey information

Overview: Train from Siena station to Milan

ItalyItaly
ItalyItaly
Icon of train
Trains from Siena station to Milan run on average 32 times per day, taking around 4h 7m. Cheap train tickets for this journey start at $30 (€25) but you can travel from only $10 (€8) by bus.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $10 (€8)
Distance
180 miles (291 km)
Average train duration
4h 7m
Cheapest ticket price
$30 (€25)
Trains per day
32
Fastest train
4h 32m
First train
03:40
Last train
18:23
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $10 (€8)

Train companies: Frecciarossa, Italo and Intercity from Siena station to Milan trains

Frecciarossa, Italo and Intercity trains will get you to Milan from Siena station from $24 (€19). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Step on board a Frecciarossa train and relax as you travel across Italy. Trenitalia’s Frecciarossa high-speed trains make about 200 connections across Italy per day and are renowned for their comfort, speed and reduced environmental impact. Frecciarossa reach speeds up to 186 mph (300 kmh). When booking your Frecciarossa you can choose between four different classes: Standard, Premium, Business, and Executive.

Train information from Siena station to Milan with Frecciarossa:

  • Average Duration: 3 h 54 min
  • Cheapest Price: $30

FAQs: Trains from Siena station to Milan

FAQs: Travel by train from Siena station to Milan 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 Siena station to Milan.
FAQs

More options for your journey from Siena station to Milan

Here are some other resources that might have the information you need

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
More routes, destinations and providers
Currency
Language

Useful links