Baneins occupies an area of 872 hectares 2 km west of Chatillon-sur-Chalaronne and 4 km north of Saint-Trivier-sur-Moignans with an altitude varying between 215 and 271 metres.
The commune is traversed from south to north by the Moignans river with the Bief Savuel and the Masanand streams joining it in the commune.