Siena's Ampugnano Airport is reserved for small planes, so most travelers to the city fly into Florence's Amerigo Vespucci Airport or Pisa's Galileo Galilei Airport. It's simple enough to reach Siena from either city by train, bus, or car.
Getting Into Siena
From the airport
Arriving by Train
From Florence, trains to Siena depart hourly from about 5:30 AM to about 11 PM. The journey takes about an hour and a half, although for some journeys passengers must change trains in the town of Empoli and thus the trip takes longer. A one-way ticket costs €6.20.
From Pisa to Siena, all passengers must change trains in Empoli. The journey, including the train transfer, takes about two hours. Trains depart approximately every half hour from about 5:40 AM to 10:30 PM. A one-way second class ticket costs €7.20.
The Siena train station is located in the Piazza Fratelli Rosselli to the north of the city. From here, it's possible to walk to the city center, or hop on city bus #3, 4, 7, 8, 9, 10, 17, or 77, which drops you off just outside the old city walls.
For tickets and more information, visit Trenitalia's website, which conveniently has an English version.
Arriving by Bus
SITA provides service between Florence (outside the Santa Maria Novella train station) and Siena's Via Tozzi. Some buses go direct between the two cities, while others pass through Poggibonsi and Colle Val d'Elsa. Buses run approximately every hour between 6:45 AM and 9:15 PM.
TRAIN, the company that runs Siena's public buses, also operates a bus between Pisa's airport and and Siena, stopping at Piazza Gramsci to the northwest of the city center. The journey takes just under two hours. A one-way ticket costs €14.
Low-cost bus company SENA links Siena with other Italian cities such as Rome, Pisa, and Milan for as low as €3 one-way. Most buses arrive at either the main train station or Piazza Gramsci.
Arriving by Car
Siena is connected to the major cities of Italy via the country's highway network. Note that cars are not allowed in the city center but there are plenty of parking options outside the old city walls. Parking costs €1.50 per hour.