Morocco will reopen its airports and ports to international passengers from June 15, both for its own citizens and foreign nationals, the Foreign Ministry said on Sunday.
All travellers will be admitted into the country if they have been vaccinated against Covid-19 or had a negative PCR test, the ministry said in a statement.
Nationals of countries where the coronavirus is surging or those lacking reliable data will have to provide a special permit to enter Morocco and have a negative test, it said.
Covid-19 around the world – in pictures
Last month, Morocco eased a set of restrictive measures to contain the coronavirus pandemic, allowing cinemas and theatres to re-open as it continues its vaccination campaign.
Morocco recorded 231 new cases and 5 deaths on Sunday, bringing the total of active cases to 3,165.
The North African country has so far outperformed others on the continent by administering 5 million doses of the AstraZeneca and Sinopharm vaccines, as it pursues plans to inoculate all people aged over 17.