De club werd in 1921 opgericht als Bregalnica Stip en was vrij succesvol in de Macedonische competitie ten tijde van Joegoslavië. Bregalnica werd kampioen in 1964, 1967, 1976 en 1984. Er werd dan een play-off gespeeld om te promoveren naar de 2de klasse van Joegoslavië.
Na de onafhankelijkheid van Macedonië startte de club in de hoogste klasse en werd 16de op 18 clubs en degradeerde omdat competitie herleid werd naar 16 clubs. Het volgende seizoen in de 2de klasse werd de vicetitel behaald, maar promotie zat er niet in. In 1996 voegde de club zich weer bij de elite en werd 6de. In het 2de seizoen werd Bregalnica hekkensluiter. Daarna ging het nog meer bergaf en volgde een degradatie naar de 3de klasse. In 2002 speelde de club weer in 2de en werd 6de. In 2004 promoveerde de club opnieuw naar de hoogste klasse en veranderde de clubnaam in Bregalnica Kraun. In het eerste seizoen werd de 8ste plaats behaald, in 2006 moest er barrage gespeeld worden om in de hoogste klasse te blijven.
In 2006/07 werd de club voorlaatste en degradeerde. In 2010 promoveerde de club weer. In 2017 zakte de club naar de Vtora Liga.