Colombia tiene dos grandes vertientes: la del Océano Pacífico, con cuencas pequeñas de ríos cortos pero caudalosos y la del Océano Atlántico, con tres grandes cuencas; la del río Amazonas, la del río Orinoco y la del mar Caribe.
Colombia igualmente posee cuerpos de agua importantes, denominados lagunas y ciénagas. Mientras las lagunas colombianas se sitúan sobre los 3000 msnm y se originan por el deshielo o deslizamientos que represan el surso de agua de algunos ríos, las ciénagas se forman en terrenos bajos y pantanosos alimentándose del flujo y las crecientes de los ríos.
Algunas lagunas y ciénagas de volumen considerable de agua son la Ciénaga Grande de Santa Marta, la Ciénaga de Zapatosa, la Ciénaga de Ayapel, la Laguna de la Cocha, la Laguna de Tota, la Laguna de Fúquene, la Laguna de Guatavita, entre otras.