section_heading: Za drugog svjetskog rata
paragraph_text: mini|300px|Pogled na Kastoriu s jezera Orestiada. Tijekom drugog svjetskog rata i grčkog građanskog rata, grad se više puta našao u središtu ratnih operacija i doživio je ozbiljna razaranja. Za grčkog građanskog rata, grad je bio sjedište (1948.) ljevičarske protuvladine pobune ELAS-a. Završne borbe grčkog građanskog rata vodile su se na obližnjoj planini Gramos.