Řecko na severu hraničí s Albánií (282 km), Býv. jugosl. republika Makedonií (246 km) a Bulharskem (494 km) a na východě s Tureckem (206 km). Mezi Řeckem a Tureckem leží Egejské moře, ze západu Řecko omývá Iónské moře a z jihu Středozemní moře. Celková délka pobřeží je 13 676 km. K Řecku patří okolo dvou tisíc ostrovů a ostrůvků, které jsou převážně v Egejském moři. Z větších ostrovů stojí za zmínku především Kréta ve Středozemním moři. Řecko je členskou zemí Evropské unie (od roku 1981) a NATO (od roku 1952).
Země se skládá z rozsáhlé pevninské části na jižním konci Balkánu, Peloponésského poloostrova (odděleného od pevniny Korintskou úžinou) a početných ostrovů (okolo 3 000) včetně Kréty, Rhodu, Eubója nebo Dodekanés či Kykladů v Egejském moři a také z ostrovů v Iónském moři. Řecko má více než 15 000 kilometrů pobřeží a pozemní hranice dlouhé 1 160 kilometrů.
Okolo 80 % země je tvořeno horami nebo kopci, což Řecko činí jednou z nejhornatějších zemí Evropy. Horská pásma na území Řecka se souhrnně označují Helenidy. Západní Řecko zahrnuje jezera a mokřady. Centrální horstvo Pindos má nejvyšší bod o výšce 2636 metrů nad mořem. Horské pásmo pokračuje prostřednictvím Peloponésu, ostrovů Kythera a Antikythera a končí na ostrově Kréta. (Ostrovy v Egejském moři jsou ve skutečnosti vrcholy podvodních hor, které kdysi byly prodloužením pevniny).