Satellite rainfall products have different performances in different geographic regions under different physical and climatological conditions. In this study, the objective was to select the most reliable and accurate satellite rainfall products for specific, environmental conditions of Bali Island. The performances of four spatio-temporal satellite rainfall products, i.e., CMORPH25, CMORPH8, TRMM, and PERSIANN, were evaluated at the island, zonation (applying elevation and climatology as constraints), and pixel scales, using (i) descriptive statistics and (ii) categorical statistics, including bias decomposition. The results showed that all the satellite products had low accuracy because of spatial scale effect, daily resolution and the island complexity. That accuracy was relatively lower in (i) dry seasons and dry climatic zones than in wet seasons and wet climatic zones; (ii) pixels jointly covered by sea and mountainous land than in pixels covered by land or by sea only; and (iii) topographically diverse than uniform terrains. CMORPH25, CMORPH8, and TRMM underestimated and PERSIANN overestimated rainfall when comparing them to gauged rain. The CMORPH25 had relatively the best performance and the PERSIANN had the worst performance in the Bali Island. The CMORPH25 had the lowest statistical errors, the lowest miss, and the highest hit rainfall events; it also had the lowest miss rainfall bias and was relatively the most accurate in detecting, frequent in Bali, ≤ 20 mm day−1 rain events. Lastly, the CMORPH25 coarse grid better represented rainfall events from coastal to inlands areas than other satellite products, including finer grid CMORPH8.