Kastro (Greek: Κάστρο) is a village of the Grevena municipality.
Before the 1997 local government reform it was a part of the community of Elatos.
[1] Kastro was populated by Greek speaking Muslim Vallahades.
[3][4] The 1920 Greek census recorded 246 people in the village, and 246 inhabitants (15 families) were Muslim in 1923.
[5] Following the Greek–Turkish population exchange, Greek refugee families in Kastro were from Pontus (20) in 1926.