Sve rijeke na Kubi su kratke i vrlo oskudne. Štoviše, većina se ulijeva u vode Karipskog mora.
Rijeka Almandares
Geografski se korito nalazi na zapadnom dijelu otoka i ima ukupnu duljinu od 47 kilometara. Izvor rijeke je jezero Sequito, koje se nalazi na nadmorskoj visini od 225 metara nadmorske visine. Zatim Almandares prelazi državu u smjeru sjeverozapada i ulijeva se u vode Floridskog tjesnaca (u blizini grada Havane).
Vode rijeke su jako zagađene. To olakšavaju brojna poduzeća - pivovare, građevinska postrojenja, skladišta plina i tvornice papira.
Park Almandarem (gradski park glavnog grada) nalazi se na obali rijeke.
Rijeka Kauto
Cauto prolazi kroz zemlje provincija Santiago de Cuba i Granma. Štoviše, to je najduža rijeka na otoku - ukupna duljina korita iznosi 343 kilometra.
Izvor Kauta je jugoistočni dio otoka, planine Sierra Maestra. Nakon toga rijeka prelazi državu u smjeru sjeverozapada kako bi završila u vodama zaljeva Guacanayabo (u blizini grada Manzanillo).
Rijeka je plovna samo u donjem toku - posljednjih 110 kilometara prije ušća. Rijeka je jako zagađena i ne može se koristiti kao izvor pitke vode.