Pukapuka er en atoll med tre småøyer, Pukapuka eller Wale, Kavata (Kotawa) og Ko (Koe), som til sammen har et areal på 1,3 km². Høyeste punkt er 30 moh. De tre småøyene er bundet sammen av brede korallrev.