In September, the weather in Bahawalpur is typically hot. Average daily high temperature in September is about 38 degrees above zero. On average, Bahawalpur has 29 sunny and 1 rainy day in September.