San Giovanni a Piro

San Giovanni a Piro adalah sebuah kota dan komune yang terletak di Provinsi Salerno, region Campania, Italia. Kota ini berada di ketinggian 450 meter dengan jumlah penduduk sebesar 3.818 jiwa dan luas wilayah 37,9 km².
Berbatasan dengan komune Camerota, Roccagloriosa, Santa Marina dan Torre Orsaia.