According to the state-run radio, the offer was given by EU Ambassador Androulla Kaminara in a meeting with Interior Minister Ijaz Shah in Islamabad. The ambassadors of Netherlands and Czech Republic also attended the meeting.
The money will be used to help the people affected by coronavirus, the report said.
Interior Minister Ijaz Shah assured the ambassadors that the government is taking steps to control the spread of the virus.
The virus has so far killed 784 people in Pakistan and the number of known cases in the country has jumped to 36,717.