Dispilio, known before 1926 as Dupiak, is a village near Lake Orestiada, in the Kastoria regional unit of Western Macedonia, Greece.