Praia de São João is a beach in Setúbal. It is located at 11 kilometers from the city of Lisboa. With a total area of 34.22 acres, Praia de São João is the 6th biggest beach in a radius of 50km. There are 8 parking lots available nearby. With 11 food options available nearby, this spot is ideal if you want to get some calories in while you're there. This beach ranks 4 out of 5 on our measure of how immersive it is. It's situated in an urban area.