L'accessibilità è ottima dalla SS Aurelia, più precisamente da Cecina seguendo poi la strada provinciale interna; dalla SS 68 proveneniente da Volterra; dalla strada provinciale dei tre comuni, che congiunge il paese con i due passi limitrofi, Guardistallo e Montescudaio.
In aereo:Aeroporto “Galileo Galilei” di Pisa. Proseguire in treno, autobus o auto.
In treno:Prendere il treno Pisa-Cecina. Proseguire in autobus CPT/ATL per Casale Marittimo.
In auto: SS 206 Emilia oppure A12 fino a Rosignano Marittimo. Imboccare la Variante Aurelia in direzione Cecina e proseguire fino a svoltare sulla SS 68. Seguire le indicazioni per Casale Marittimo. SS206 Emilia or A12 to Casale Marittimo.