El Paraguay no tiene costa marítima pero sus dos ríos principales, el Paraguay y el Parana lo comunican con el Océano Atlántico.
El río Paraguay, de 2625 km de longitud, recorre 1017 km en territorio paraguayo, la mayor parte de él navegable. Tiene una anchura media de 500 m y 5 m de profundidad. Sus principales afluentes son:
* Río Apa: de 380 km de longitud, nace en la Coordillera del Amambay.
* Río Aquidadan: de 270 km de longitud.
* Río Jejuí: de 350 km de longitud y es su afluente el Aguara Guazú.
* Río Manduvira: de 212 km de longitud, nace en la Coordillera de los Altos.
* Río Piribebuy: de 100 km de longitud.
* Río Salado: de 28 km de longitud, nace en la desembocadura del Lago Ypacaraí.
* Río Verde: de 275 km de longitud.
* Río Confuso: de 290 km de longitud.
El río Paraná de 4500 km de longitud recorre 830 km en territorio paraguayo, su anchura es variable y llega hasta los 4000 metros. También es muy variable su profundidad. Sus principales afluentes son:
* Carapa: de 95 km de longitud.
* Acaray: de 160 km de longitud y que tiene a la represa homónima.
* Tacuary: de 80 km de longitud, nace en el Cerro San Rafael.
El río Pilcomayo de 1650 km de longitud, recorre 835 km en territorio paraguayo y sirve de frontera natural con Argentina. Nace en la Coordillera de los Andes en Bolivia y desemboca en el Río Paraguay frente al Cerro Lambaré. Su curso es irregular y su caudal depende de los deshielos.