Josip Bonacin (born 10 February 1984) is a Croatian former footballer who played in the Croatian Second Football League, Croatian First Football League, Liga I, Kazakhstan Premier League, Canadian Soccer League, Premier League of Bosnia and Herzegovina, and First County Football League.