Flight
The closest airport to Villa la Selva, about a 1 hour drive.
Flight
If you're looking for more flying options, it's about a 3 hour drive from Rome to Villa la Selva. There's also a train from the airport to Florence (2.5 hours), where a car can be rented to go the rest of the way (1 hour).
Train
Siena train station - 30 km. Bucine train station - 18 km. Rapolano Terme train station - 19 km. Florence main train station Santa Maria Novella - 75 km.