Diakovce est une municipalité dans le district de Šaľa, dans la région de Nitra, en Slovaquie. Diakovce se situe à 115 m d'altitude. Sa population est de 2 402 habitants (2025). La grande ville la plus proche est Dunajská Streda, à 23 km au sud-ouest. Parmi les sites touristiques alentour : Château de Nitra (27 km), Église Saint-Michel-Archange de Dražovce (29 km) et Synagogue de Nitra (27 km). Parmi les sites naturels : Trnovske rameno (7,1 km) et Tomášikovský presyp (13,7 km).