Autobús, tren o coche: Cómo llegar de una ciudad italiana a otra

Estamos planeando visitar algunas de las ciudades de Toscana durante nuestro viaje el año que viene. Nos basaremos en Roma y Arezzo. Desde Roma queremos hacer una excursión de un día a Orievto y Bagnoregio y de Arezzo queremos viajar a Volterre y Siena. ¿Es posible tomar autobuses y / o trenes entre estos pueblos? Estamos abiertos a alquilar un coche en Arezzo para conducir a las ciudades más pequeñas, pero preferimos tomar un tren / autobús a Orievto y Bgnoregio. ¡Gracias de antemano!