Rainfall information with high spatial and temporal resolution are essential in various fields. Heavy rainfall in a short period can cause problems and disasters that result in loss of life and damage to property. Conversely, the absence of rain for an extended period can also have negative social and economic impacts. Data accuracy, wide spatial coverage, and high temporal resolution are challenges in obtaining rainfall information in Indonesia. This article presents information on data sources and methods for measuring rainfall and reviews the latest research regarding statistical algorithms and machine learning to estimate rainfall in Indonesia. Rainfall information in Indonesia was obtained from several sources. Firstly, the method of direct rainfall measurement conducted with both manual and automatic rain gauges was reviewed; however, this data source provided minimal results, with uneven spatial density. Secondly, the application of remote sensing estimation using both radar and weather satellites was reviewed. The estimated rainfall results obtained using remote sensing showed more comprehensive spatial coverage and higher temporal resolution. Finally, we reviewed rainfall products obtained from model calculations, using both statistical and machine learning by integrating measurement and remote sensing data. The results of the review demonstrated that rainfall estimation products applied in remote sensing using machine learning models have the potential to produce more accurate spatial and temporal data. However, the validation of rainfall data from direct measurements is required first. This research’s contribution can provide practitioners and researchers in Indonesia and the surrounding region with information on problems, challenges, and recommendations for optimizing rainfall measurement products using appropriate adaptive technology.