Trains to Siena Find train times and tickets

The compact city of Siena with its striking central piazza (called Il Campo) is arguably the loveliest small city in all of Italy. In the heart of the Tuscan hills, Siena is easily reached by train and it makes a perfect base for exploring the Tuscan countryside. The nearest large city is Florence, which is about 90 minutes away on frequent direct trains.

Perched on a slight ridge, Siena boasts a dazzling mix of palaces, churches and squares. The city is so picture-perfect that you might wonder if you have stumbled onto a film set. Take time to explore the back lanes, join the evening passeggiata around the Campo and discover how Siena captures the Tuscan spirit.

The station is two kilometres north-west of the town centre. Buses run from the station into town. No high-speed trains serve Siena – a mark of a city that still prides itself on maintaining a slow lifestyle. But there is a good range of regional train services. Rome is just three hours away (with a change of train at Chiusi-Chianciano Terme). You can reach Pisa in 90 minutes with one change at Empoli. Even closer, the celebrated hilltop village of San Gimignano – much loved by North American visitors to Tuscany – is just down the line from Siena. But note that the railway station serving ‘San Gimi’ is some distance from the town. It is called Poggibonsi-San Gimignano. Buses climb up the hill from that station to San Gimignano.

If you are heading for Siena from beyond Italy's borders, Florence is the natural point to route through, changing there from a high-speed speed train onto a local service for the short hop on to Siena. Even journeys as long as London to Siena can be completed in a long day.

Search accommodation in Siena

Travel to Siena by train from anywhere in the UK or across Europe.

Florence to Siena by train

from $10.93

Avg 0 changes 1hr 25m

Pisa to Siena by train

from $12.73

Avg 1 change 1hr 41m

Genoa to Siena by train

from $24.42

Avg 2 changes 3hr 28m

Empoli to Siena by train

from $8.23

Avg 0 changes 57m

Grosseto to Siena by train

from $11.70

Avg 0 changes 1hr 15m

La Spezia to Siena by train

from $18.90

Avg 1 change 2hr 29m

Chiusi to Siena by train

from $10.15

Avg 0 changes 1hr 5m

Milan to Siena by train

from $26.61

Avg 1 change 3hr 15m

Bologna to Siena by train

from $25.58

Avg 1 change 2hr 10m

Rome to Siena by train

from $20.31

Avg 1 change 2hr 49m

Venice to Siena by train

from $32.26

Avg 1 change 3hr 50m

Turin to Siena by train

from $47.30

Avg 1 change 4hr 16m

Arezzo to Siena by train

from $19.02

Avg 1 change 2hr 1m

Naples to Siena by train

from $34.84

Avg 1 change 4hr 17m

Ventimiglia to Siena by train

from $36.25

Avg 2 changes 6hr 33m

Show more

Lucca to Siena by train

from $14.65

Avg 1 change 2hr 19m

London to Siena by train

from $185.75

Avg 3 changes 14hr 55m

Paris to Siena by train

from $97.44

Avg 2 changes 10hr 33m

Montepulciano to Siena by train

from $9.38

Avg 0 changes 57m

Cortona to Siena by train

from $13.75

Avg 1 change 1hr 58m

Poggibonsi to Siena by train

from $4.24

Avg 0 changes 23m

Salerno to Siena by train

from $207.08

Avg 1 change 5hr 15m

Pietrasanta to Siena by train

from $15.43

Avg 1 change 2hr 11m

Buonconvento to Siena by train

from $4.24

Avg 0 changes 21m

Pompei to Siena by train

from $37.92

Avg 2 changes 5hr 18m

Terontola to Siena by train

from $12.73

Avg 1 change 1hr 52m

Sinalunga to Siena by train

from $7.46

Avg 0 changes 40m

Montepescali to Siena by train

from $10.28

Avg 0 changes 1hr 10m

Orvieto to Siena by train

from $27.64

Avg 1 change 1hr 42m

Cannes to Siena by train

from $51.16

Avg 4 changes 9hr 5m

Riomaggiore to Siena by train

from $45.12

Avg 2 changes 2hr 54m

Livorno to Siena by train

from $13.88

Avg 1 change 2hr 1m

Perugia to Siena by train

from $15.30

Avg 1 change 2hr 52m

Monterosso to Siena by train

from $24.04

Avg 2 changes 3hr 7m

Vernazza to Siena by train

from $23.39

Avg 2 changes 3hr 5m

Certaldo to Siena by train

from $5.40

Avg 0 changes 32m

Fiumicino Airport to Siena by train

from $29.69

Avg 2 changes 3hr 40m

Parma to Siena by train

from $27.77

Avg 1 change 3hr 27m

Viareggio to Siena by train

from $14.91

Avg 1 change 1hr 58m

Lyon to Siena by train

from $69.67

Avg 2 changes 9hr 7m

Nice to Siena by train

from $144.48

Avg 2 changes 7hr 59m

Corniglia to Siena by train

from $20.31

Avg 2 changes 3hr 1m

Assisi to Siena by train

from $32.52

Avg 1 change 3hr 15m

Rapolano Terme to Siena by train

from $5.53

Avg 0 changes 30m

Padua to Siena by train

from $38.18

Avg 1 change 3hr 34m

Country guide

Trains to Italy

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and operator. This is why we ask for the age of young passengers.

Sometimes children below a certain age can travel without a seat for free. If you want to guarantee a seat for child passengers, enter '6' as the age of the child.

Read more about child and youth passenger ages. See also youth discounts and railcards.

Log in / Register

  1. We'd love to send you (occasional) emails with travel tips, sales and special offers. You can change your preferences at any time.
  1. By registering you agree with our privacy policy.