Nestorio is a village and a municipality in the Kastoria regional unit of Macedonia, Greece. Nestorio is approximately 28 km southwestwards of Kastoria, at the banks of the river Aliakmon.
The municipality Nestorio was formed at the 2011 local government reform by the merger of the following 4 former municipalities, that became municipal units:
The municipality has an area of 616.072 km2, the municipal unit 336.326 km2
The municipal unit of Nestorio is divided into the following communities: