This was the second time that the tally breached the 4-lakh mark, after 4,02,351 infections were recorded on April 30.
The total death toll is now 23,01,68 while the infection tally increased to 2,10,77,410, the data updated at 8 am showed.
According to the data updated by the Union health ministry, India now has 35,66,398 active cases.
A total of 3,29,113 people have been discharged in the last 24 hours after getting cured, the health ministry data added.
The health ministry said that a total of 16,25,13,339 people have been vaccinated so far in the country, including 19,55,733, who were administered vaccines in the last 24 hours.
According to the Indian Council of Medical Research (ICMR), 29,67,75,209 samples have been tested up to Wednesday (May 5) for Covid-19, of these 19,23,131 samples were tested on Wednesday.
Amid a massive surge in infections, Karnataka reported 50,112 fresh cases on Wednesday, becoming the second state after Maharashtra to breach the 50,000 milestone in daily cases. Cases rose in Maharashtra as well, with the state recording 57,640 new infections, up from 51,880 on the previous day.
Karnataka was among at least 12 states and UTs that recorded their biggest surge in daily cases. The others were Kerala (41,953 fresh cases), Tamil Nadu (23,310), Bengal (18,102), Punjab (8,015), Uttarakhand (7,783), Assam (4,826), J&K (4,716), Himachal (3,842), Goa (3,496), Puducherry (1,819) and Mizoram (238).