The statement added Iran will not issue tourist visa until further notice, saying that health certificate approved by the competent authorities in their countries is required for other travelers.
All travelers over the age of two must have a PCR test at least 96 hours before the trip, with a negative result, the announcement said.
The announced regulations will come into force on August 1.
These regulations will be implemented at all land, air and sea borders of the country.
New rules were announced as Iran has been facing a growing number of new infections and fatalities from the novel coronavirus in recent weeks.
Iran has been battling to contain the coronavirus outbreak since announcing its first cases on February 19.
Virus-related deaths and infections in Iran have rebounded since hitting months-long lows in May.
Iran’s Health Ministry on Friday put the death toll from the coronavirus at 16,766, saying the disease took the lives of 197 patients from Thursday to Friday.
Speaking at a daily press conference, Sima Sadat Lari said the number of people tested positive for COVID-19 infection rose to 304,204 following the detection of 2,674 new cases since Thursday.
She also noted that at least 263,519 patients have recovered from the coronavirus infection so far or have been discharged from hospitals across the country.
Among those undergoing treatment in medical centers at present, 4,021 patients have critical health conditions, Lari noted.
She added that nearly 2,457,000 coronavirus diagnostic tests have been carried out in Iran so far.
Authorities in Iran have taken new measures to contain the virus outbreak and allowed the hardest-hit provinces to reimpose restrictions that had been progressively lifted since April to reopen Iran's sanctions-hit economy.
IRNA and ISNA contributed to this story.