The partial solar eclipse will begin at 15:39 hours and would end at 19:06 hours, Jiwaji laboratory Ujjain director Rajendra Prakash Gupta said.
At the height of the eclipse, the moon would cover 94.5 per cent of the sun, he said.
This is the first eclipse this year which is visible in India.
The partial solar eclipse occurs when the moon passes between the sun and earth in such a way that from the earth, a portion of the sun is seen hidden behind the moon.
Gupta said a partial lunar eclipse would occur on June 4 but it would not be visible in India. PTI HWP/AS GK SCY