Buti è situato sulle pendici orientali del Monte Pisano, sulle rive del Rio Magno; il territorio del comune annovera tre centri abitati: Buti, La Croce e Cascine, collegati tra loro dalla strada provinciale che costeggia il Rio Magno. L’ambiente naturale dei Monti Pisani è costituito da oliveti, castagneti, pinete, sentieri e strade facilmente percorribili che ci consentono di fare il giro dei Monti rendendo interessante qualsiasi escursione. Per gli appassionati di alpinismo molto interessante è la strada ferrata di Sant’Antone.