Kastoria FC (grecki: Α.Σ. Καστοριά) jest greckim klubem piłkarskim z miasta Kastoria w Macedonii Zachodniej. Został założony w 1963 roku i gra swoje mecze domowe na stadionie Municipal Kastoria, który ma pojemność 8 300 miejsc. Klub obecnie gra w Gamma Ethniki, trzeciej lidze greckiego systemu piłkarskiego.

Kastoria FC odniosła swój największy sukces w 1980 roku, kiedy awansowała do finału Pucharu Grecji. Ponadto klub trzykrotnie występował w Alpha Ethniki, najwyższej lidze greckiej, w latach 1980-83, 1985-86 i 1988-89. W 2013 roku klub został zdegradowany do Gamma Ethniki z powodu problemów finansowych.

Kastoria FC jest dobrze znana ze swojej silnej akademii młodzieżowej, która wyprodukowała wielu utalentowanych piłkarzy, w tym Angelosa Basinasa, Evangelosa Morasa i Steliosa Giannakopoulosa. Klub posiada również silną bazę kibiców, a jego mecze domowe często przyciągają dużą publiczność.

Obecnym prezesem Kastoria FC jest Dimitris Papadopoulos, a trenerem jest Dimitris Kalaitzidis.