Egina se nalazi u sredini Saronskog zaliva, ograničenog rtom Sunion, na poluostrvu Atika, i rtom Skeleon, na poluostrvu Argolida. Saronski zaliv je povezan sa Korintskim zalivom, na zapadu, preko Korintskog kanala. Egina leži jugozapadno od Pireja, na samo sat vremena vožnje redovnim trajektom (16 nautičkih milja udaljenosti) i severno od Peloponeza i grada Metane. Egina, ostrvo sa dugom istorijom od davnina, nalazi se u sredini između ostrva Salamin i ostrva Poros .
Ostrvo je prilično planinsko i kamenito. Njegova najviša planina je Oros, koja se uzdiže na nadmorskoj visini od 539 m. Glavni grad ostrva je grad Egina , koji se nalazi na severozapadnoj obali ostrva, što je takođe i glavna luka ostrva. Mnoge druge prirodne luke su raštrkane po ostrvu. One su mnogo manje od glavnih, to su luke malih letovališta Agija Marina , Perdika i Suvala. Najveći zaliv, Maratonski zaliv, nalazi se na zapadu ostrva. Ovde su se grčki brodovi usidrili pre istorijske bitke kod Salamine u 5. veku pre nove ere, među flotama Atinjana i Persijanaca.
Geografija Egine je poznata po svojim neverovatnim plažama i uvalama. Egina je zeleno i plodno ostrvo, prekriveno borovima i maslinama, koje proizvodi razne vrste poljoprivrednih proizvoda kao što su pistaći, smokve, bademi, grožđe i masline. Ribolov, poljoprivreda i turizam su glavni izvori prihoda za stanovnike.
Dva mala ostrva nalaze se nasuprot zapadne obale Egine – Moni i Agistri . Moni je gotovo pusto ostrvo do kog se može doći iz sela Perdika (10 minuta taksijem). Agistri je veće ostrvo i ima oko 500 stanovnika.
