Bajka is a municipality in Levice District, in the Nitra Region, Slovakia. Bajka lies at 161 m above sea level. It has 330 inhabitants (2025). The nearest city is Levice, 9.8 km to the northeast. Among the landmarks around are Hronský Beňadik monastery (22 km), Nitra Castle (37 km) and Levice Castle (9.9 km).