Cornier es una población y comuna francesa, en la región de Ródano-Alpes, departamento de Alta Saboya, en el distrito de Bonneville y cantón de La Roche-sur-Foron.
La comuna se encuentra en el valle del Arve, a 3 km al norte de La Roche-sur-Foron.