The Agricultural Production Systems Simulator (APSIM) model was calibrated and validated and used to identify the optimum planting windows for two contrasting maize varieties for three agro-ecologies in the Nigeria savannas. The model was run for 11 planting windows starting from June 1 and repeated every 7 days until 16 August using long-term historical weather data from the 7 selected sites representing three agro-ecological zones (AEZs). The evaluation with the experimental data showed that the model performance was reasonable and accurately predict crop phenology, total dry matter (TDM) and grain yield for both maize varieties. The seasonal planting date analysis showed that optimum planting windows for 2009EVDT and IWDC2SynF2 depend on the variety, agro-ecozones and sites. Planting from June 15 to 28 simulated the highest mean grain yield for both varieties in all the agro-ecologies. In the Southern Guinea savanna (SGS) where the length of growing season is 180–210 days, the best planting window was June 8–July 19 for 2009EVDT and June 8–July 26 for IWDC2SynF2 in Abuja. The planting window that gives attainable yield at Yelwa, is June 15–July 5 for 2009EVDT and June 8–28 for IWDC2SynF2. In the Northern Guinea savannah (NGS) where the length of growing season is 150–180 days, the optimum planting window is June 15–July 19 for both varieties at Zaria and June 8–July 19 for 2009EVDT and June 8–August 2 for IWDC2SynF2 at Sabon Gari. In the Sudan savannah (SS) where the growing season is 90–120 days, planting of 2009EVDT can be delayed up to the third week of July. For the medium-maturing variety, IWDC2SynF2, planting should be done by the first week of July. Though Yelwa is in the SGS, lower yields and narrower sowing windows were simulated for both varieties than for those of the other locations. This is probably due to the poor soil fertility in this location.