OFK Kostinbrod (bulgarisch ОФК Костинброд) ist ein bulgarischer Fußballverein aus der Stadt Kostinbrod. Der Klub wurde 1946 gegründet und trägt seine Heimspiele im Stadion Georgi Benkovski aus, das 5.000 Zuschauern Platz bietet.

Der OFK Kostinbrod spielte in seiner Geschichte mehrere Jahre in der zweiten und dritten bulgarischen Liga. Im Jahr 2016 gelang dem Verein der Aufstieg in die erste bulgarische Liga, aus der er jedoch nach nur einer Saison wieder abstieg. In der Saison 2018/19 spielt der OFK Kostinbrod erneut in der zweiten bulgarischen Liga.

Die größten Erfolge des OFK Kostinbrod sind der Gewinn des bulgarischen Pokals in den Jahren 2001 und 2003 sowie der Gewinn des bulgarischen Superpokals im Jahr 2003.

Die Vereinsfarben des OFK Kostinbrod sind blau und weiß. Das Maskottchen des Vereins ist ein Löwe.