Tahaa ligger sør for Bora Bora og 4 km nord for Raiatea, som Tahaa deler lagune med. Fjelltoppene på øya er Ohiri på 585 moh., Puurauti på 526 moh. og Noua Roa på 418 moh.