Grecja jest otoczona dużymi zbiornikami wodnymi, w tym Morzem Jońskim, Morzem Śródziemnym, Morzem Kreta, Morzem Trackim i Morzem Egejskim. Wiele wysp w tym kraju znajduje się na tych pięciu morzach.
We wnętrzu Grecji jest niewiele znaczących jezior. Największe jeziora to jeziora Prespa, jezioro Trihonida i jezioro Pamvotida. W kraju znajduje się także wiele rzek, w tym Evros, Axios, Pineios i Acherodas. Jednym z najbardziej malowniczych jest rzeka Nestos w Xanthi. Rzeki o mniejszej objętości wody mają tendencję do wysychania, gdy temperatury wzrastają każdego lata.