Santa Fiora is a comune in the Province of Grosseto, in the Italian region of Tuscany, located about 110 kilometres southeast of Florence and about 40 km east of Grosseto. Santa Fiora borders the following municipalities: Abbadia San Salvatore, Arcidosso, Castel del Piano, Castell'Azzara, Piancastagnaio, Roccalbegna, Semproniano.