Il Kastoria FC è una squadra di calcio greca con sede a Kastoria, nella Macedonia occidentale. Fondata nel 1963, gioca attualmente nella Football League 2, la terza divisione del campionato greco di calcio.

Lo stadio di casa del Kastoria è lo stadio comunale di Kastoria, che ha una capacità di 8.000 spettatori. I colori sociali della squadra sono il verde e il bianco.

Il Kastoria ha vinto una volta la Coppa di Grecia, nel 1980, e ha raggiunto la finale altre due volte, nel 1970 e nel 1973. Ha inoltre partecipato a diverse edizioni della Coppa UEFA, raggiungendo gli ottavi di finale nel 1981-1982.

Il Kastoria è una delle squadre più antiche e titolate della Macedonia occidentale, e ha una tifoseria molto appassionata. La squadra è nota per il suo stile di gioco offensivo e spettacolare, che attira sempre un gran numero di spettatori allo stadio.