Komáromtól 27 km-re északkeletre fekszik. A 270 m-ig (Erdőhát) magasodó Bátorkeszi-dombság déli lábánál, a Fényes-patak partján található. 1957-ben az iskola építésénél egy bolerázi objektumot, és egy 8. századi avar temetőt is megbolygattak. Ennek során összesen 10 sírt sikerült feltárni. Nevét a honfoglalás után ide telepített Keszi törzsről kapta. Azt, hogy már a 10. században magyar település volt itt, a határában megtalált kalandozáskori temető bizonyítja.