La Grecia è circondata da grandi specchi d'acqua, tra cui il Mar Ionio, il Mar Mediterraneo, il Mar di Creta, il Mar Egeo e il Mar Egeo. Le numerose isole del paese si trovano tutte in questi cinque mari.
Nell'entroterra della Grecia, ci sono pochi laghi significativi. I laghi più grandi comprendono i laghi Prespa, il lago Trihonida e il lago Pamvotida. Il paese è anche sede di numerosi fiumi, tra cui Evros, Axios, Pineios e Acherodas. Uno dei più panoramici è il fiume Nestos a Xanthi. I fiumi che hanno un volume d'acqua più piccolo tendono ad asciugarsi quando le temperature aumentano ogni estate.