Travelers are voting Lago di Varano and Lake Lesina as the best lakes near San Giovanni Rotondo. There are 2 lakes near Sora a city just 108 km from San Giovanni Rotondo and 2 lakes near Formia which is 114 km distant. The most popular of these are Lake Albano near Sora and Lago di Caprolace in Formia. You can find 2 lakes in Apulia and 26 lakes in the country of Italy. Our members favorite in Apulia is Lago di Varano and Lago Verney is the top pick in Italy. Want more? Check out our map of lakes near San Giovanni Rotondo.