Gaby si trova nella valle del Lys, tra i comuni di Issime e di Gressoney-Saint-Jean.
Il vallone di Niel, a monte del capoluogo, famoso per la cascata del torrente Niel (28 metri), costituì nel passato il passaggio naturale per i commerci con il vercellese e con il biellese.