Огняново се намира на 10 км. от гр. Гоце Делчев и на 40км. от гр. Банско. Селото е с надморска височина 450м. Сгушено в богато озеленена хълмиста местност, то обхваща части от долината на река Места и от западните склонове на Дъбрашкия дял на Родопите.