Kastro is a village in the Regional Unit of Messinia and belongs administratively to the Municipal Unit Meligala of the Municipality of Oichalia. According to the 2001 census, the village had a population of 11 inhabitants.