Dispilio (, Bulgarian: Дупяк, "Dupyak") is an archaeological site containing remains of a Neolithic lakeshore settlement that occupied an artificial island near the modern village of Dispilio on Lake Orestiada in Kastoria regional unit, Macedonia, Greece.
L'insediamento lacustre fu scoperto durante il secco inverno del 1932, il quale fece abbassare il livello del lago svelando tracce dell'insediamento.