Anzánigo se encuentra ubicado en la Galliguera, o valle del río Gállego, en el punto en el que desagua en el mismo el arroyo de Bernués.