The southwest monsoon is expected to reach Delhi and some parts of Haryana and Punjab in the next two to three days by June 22, the IMD said on Thursday. The weather office predicted heavy rainfall for Haryana, Punjab, Chandigarh, Delhi, Himachal Pradesh, Uttar Pradesh, east Rajasthan, Jammu and Kashmir and Ladakh, between June 20 and June 25.