Michal Kabelka (born 4 February 1985 in Lučenec) is a retired Slovak athlete. He competed at the 2012 Summer Olympics.