Obec sa nachádza v severovýchodnej časti okresu Nové Zámky, rozprestierajúc sa na Podunajskej pahorkatine, z ktorej na územie zasahuje Hronská pahorkatina prostredníctvom svojej západnej časti Bešianskej pahorkatiny. Tvar katastra obce je pretiahnutý v smere sever – juh. Obec má v okrese Nové Zámky takmer okrajovú polohu, susedí na juh s obcou Dedinka, na západe s obcami Podhájska, Veľké Lovce. Na severe a severozápade hraničí obcou Trávnica. Susediacou obcou na východ je Bardoňovo.
Okresné mesto Nové Zámky je vzdialené 32 km.
V blízkosti obce sa nachádzajú mestá:
• Šurany,
• Nové Zámky,
• Levice,
• Vráble,
• Nitra.