In the latest dispute between the two regional rivals, "after two series of negotiations without any results because of obstacles raised by the Saudis, Iranian pilgrims will unfortunately not be able to take part in the hajj" pilgrimage, expected to take place this year in September, he said, quoted by state television.
Saudi officials have said an Iranian delegation wrapped up a visit to the kingdom on Friday without reaching a final agreement on arrangements for hajj pilgrims from the Islamic republic.
Agreement had been reached in some areas, including to use electronic visas which could be printed out by Iranian pilgrims, as Saudi diplomatic missions remain shut in Iran, it said.
Riyadh cut ties with Tehran in January after Iranian demonstrators torched its embassy and a consulate following its execution of a prominent Shiite cleric.
More From This Section
Shiite Iran and predominantly Sunni Saudi Arabia are at odds over a raft of regional issues, notably the conflicts in Syria and Yemen in which they support opposing sides.
Tehran said Riyadh had insisted that visas for Iranians be issued in a third country and would not allow pilgrims to be flown aboard Iranian aircraft.
But the Saudi hajj ministry said Friday that Riyadh had agreed to allow Iranians to obtain visas through the Swiss embassy in Tehran, which has looked after Saudi interests since ties were severed in January.
Riyadh also agreed to allow some Iranian carriers to fly pilgrims to the kingdom despite a ban imposed on Iranian airlines following the diplomatic row between the two countries, the ministry said.
The Saudi ministry said at the time that the Iranian Hajj Organisation would be held responsible "in front of God and the people for the inability of its pilgrims to perform hajj this year."
Another contentious issue has been security, after a stampede at last September's hajj killed about 2,300 foreign pilgrims, including 464 Iranians.