Anafi, Kiklades adalar topluluğunun güneydoğu ucunda bulunmaktadır ve Pire'den 155 deniz mili uzaklıktadır.
38.5 km2 alana sahiptir, en yüksek tepesi 579 m. (Vigla) kıyı uzunluğu ise 36.7 km2.dir.