Grecia este înconjurată de mari corpuri de apă, inclusiv Marea Ionică, Marea Mediterană, Marea Cretei, Marea Thraciană și Marea Egee. Multe insule ale țării sunt toate situate în aceste cinci mări.
În interiorul Greciei, există câteva lacuri semnificative. Cele mai mari lacuri includ Lacurile Prespa, Lacul Trihonida și Lacul Pamvotida. Țara este, de asemenea, locuința a numeroase râuri, inclusiv Evros, Axios, Pineios și Acherodas. Unul dintre cele mai pitorești este râul Nestos din Xanthi. Râurile care au un volum mai mic de apă tind să se usuce când temperaturile cresc în fiecare vară.