Madagaskars hovedstad ligger om lag midt mellom øyas nordligste og sørligste punkt, 145 km fra østkysten. Den ligger på øyas høyslette, om lag 1 275 moh. Selve byen ligger på et 4 km langt høydedrag som reiser seg om lag 200 meter over rismarkene nedenfor. Byen er kjent for sitt milde klima. Det meste av nedbøren kommer mellom november og april. Tørketiden er mild og solrik, mens nettene er kjølige. Det er sjelden frost i Antanarivo.