Bajka est une municipalité dans le district de Levice, dans la région de Nitra, en Slovaquie. Bajka se situe à 161 m d'altitude. Sa population est de 330 habitants (2025). La grande ville la plus proche est Levice, à 9,8 km au nord-est. Parmi les sites touristiques alentour : Hronský Beňadik monastery (22 km), Château de Nitra (37 km) et Château de Levice (9,9 km).