Na wybrzeżu Oceanu Indyjskiego roczna suma opadów sięga około 2000 mm, podczas gdy w głębi lądu, w kierunku zachodnim, zmniejsza się do około 750 mm.
Średnie temperatury wewnątrz kraju wynoszą około 26 °C w październiku oraz 21 °C w lipcu. W rejonie Jeziora Wiktorii panuje klimat równikowy, charakteryzujący się równomiernym rozkładem opadów w ciągu roku, przekraczających 1500 mm. Podwyższone sumy opadów notowane są także na obszarach masywów wulkanicznych Kilimandżaro i Meru, gdzie roczna ilość opadów wynosi około 1500 mm. W najwyższej części masywu Kilimandżaro, na stożku Kibo, występują warunki klimatu polarnego.
Hydrologia W pasie nadbrzeżnym sieć hydrograficzna jest gęsta, we wnętrzu kraju rzeki mają charakter głównie okresowy. W masywie Kilimandżaro występuje kilka lodowców (na wysokości 4800–5200 m n.p.m.), systematycznie zmniejszają swoją objętość.