La cittadina di Greve è situata lungo la strada provinciale comunemente conosciuta come la Chiantigiana, a circa 30 km a sud di Firenze e 40 a nord di Siena.
La storia di Greve è fortemente collegata con il bellissimo castello di Montefioralle, situato sopra la città. La posizione strategica - all'incrocio di tre importante strade usate dai pellegrini, la Chiantigiana, la strada per il Valdarno e quella per la Val di Pesa - ne favorì lo sviluppo economico.