San Giovanni di Posada is a frazione and small village in Sardinia, Italy, on the Tyrrhenian coast of the island, in the territory of the comune of Posada. Formerly known as Marina di Posada, it underwent rebuilding in the 1970s as an residential village for tourism.