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