Kubaczyn – wieś w Polsce położona w województwie wielkopolskim, w powiecie grodziskim, w gminie Granowo.
W miejscowości działa jednostka Ochotniczej Straży Pożarnej (remiza w parku). Obszar wsi stanowi sołectwo, które jest jednostką pomocniczą gminy.
Nazwa Miejscowość ma metrykę średniowieczną i istnieje co najmniej od pierwszej połowy XIV wieku. Po raz pierwszy wymieniona w łacińskim dokumencie z 1326 kiedy odnotowano ją pod zlatynizowaną, staropolską nazwą „Cobaczno”, 1388 „Kubaczyn”, 1419 „Kubaczina”, 1421 „Cubaczino” .
Od dawnej staropolskiej nazwy miejscowej Kubaczyn, pochodzi również polskie, szlacheckie, odmiejscowe nazwisko Kubaczyńskich i Kubacki, którzy od średniowiecza byli dawnymi właścicielami miejscowości.
Historia thumb|200px|Wjazd od wsi od południa Miejscowość historycznie należała do Wielkopolski. Początkowo była wsią szlachecką, własnością polskiej szlachty z rodu Kubaczyńskich i Kubackich, którzy od nazwy miejscowości przyjęli odmiejscowe nazwisko, a później także do Ujejskich. Od 1320 tereny, na których powstała wieś leżały w Zjednoczonym Królestwie Polskim. W 1326 w dystrykcie drożyńskim, a od 1380 w Koronie Królestwa Polskiego. W 1450 miejscowość znajdowała się w powiecie kościańskim województwa poznańskiego Korony Królestwa Polskiego.