"Together with our allies, we are reducing the Russian intelligence presence in the EU," the Czech Foreign Ministry said.
Poland last week expelled 45 Russians whom the Government identified as intelligence officers using their diplomatic status as cover to operate in the country.
The Netherlands said it took its decision in consultation with "a number of like-minded countries", citing similar expulsions by the United States, Poland, Bulgaria, Slovakia, Estonia, Latvia, Lithuania and Montenegro.
"The Cabinet has decided to do this because of the threat to national security posed by this group," the Dutch ministry said in a statement. "The intelligence threat against the Netherlands remains high. The current attitude of Russia in a broader sense makes the presence of these intelligence officers undesirable. The deportation is a measure taken in the context of national security."
Dutch Foreign Minister Wopke Hoekstra said he was prepared for retaliation from Moscow.
"Experience shows that Russia does not leave these kinds of measures unanswered," he said. "We cannot speculate about that, but the Ministry of Foreign Affairs is prepared for various scenarios that may arise in the near future."
That was demonstrated earlier on Tuesday when Russia said it expelled a total of 10 diplomats from the three Baltic EU states of Estonia, Latvia and Lithuania in retaliation for those countries expelling Russian diplomats earlier this month.
The Russian Foreign Ministry said it was cancelling the accreditation of four Lithuanian diplomats, three Latvians and three Estonians and they would be required to leave the country. That corresponds to the number of Russian diplomats each country previously expelled.
On March 18, the three Baltic countries ordered the expulsion of 10 Russian embassy staff members in a co-ordinated action taken in solidarity with Ukraine.
Moscow called that move "provocative and entirely baseless" and said it had summoned the Estonian, Latvian and Lithuanian ambassadors in Moscow for an official protest.