Saanin kylä sijaitsee noin viisi kilometriä Pihtiputaan kunnan keskustasta ja E75-valtatieltä länteen päin Reisjärventien varrella. Saanin kylä on kahden järven, isomman Alvajärven ja pienemmän Saanijärven välissä, joista jälkimmäisestä kylä on saanut nimensä.
Koko kylän pituudelta kulkee Alvajärven rantaa myötäillen vanha rautatieosuus. Kylä ulottuu lännessä Särkilahden taloon, idässä se alkaa Ruukinjoesta heti kirkonkylän taajaman ulkopuolelta. Maamerkkinä Saanin kylän alkamiselle on Ruukin vanha mylly. Pohjoisessa Saanijärven rannalla kylän viimeinen talo on Sointula Kuljunperällä.
Naapurikyliä ovat Rönny Saanijärven pohjoispuolella ja Alvajärvi lännessä.