Autobuses desde Pisa

Estamos aterrizando en Pisa y se preguntaba si hay autobuses que van desde Pisa a San Gimignano o Volterra de Pisa? ¿O tenemos que llegar primero a Florencia y luego a las ciudades de la colina? ¡Gracias!