The following countries do not need a visa for visits of up to 90 days.
Algeria
Andorra
Argentina
Australia
Austria
Bahren
Belgium
Brazil
Bulgaria
Canada
Chile
Congo (Brazzaville)
Cte.d'ivoire
Croatia
Cyprus
Czech
Denmark
Estonia
Finland
France
Germany
Greece
Guinea
Hong-kong(30 days)
Hungary
Iceland
Indonesia
Ireland
Italy
Japan
Kuwait
Latvia
Libya
Liechtenstein
Lithuania
Luxembourg
Mali
Malta
Mexico
Monaco
Netherlands
Niger
Norway
Oman
Peru
Poland
Portugal
Puerto Rico
Qatar
Romania
Saudi Arabia
Senegal
Singapore (30 days)
Slovaquie
Slovenia
South Korea
Spain
Sweden
Switzerland
The Philippines
The United Kingdom
The United States of America
Tunisia
Turkey
United Arab Emirates
Venezuela
New Zealand
Those who wish to extend their stay may apply to the Immigration or Bureau des Etrangers department of the local police headquarters in most larger towns.
Countries not requiring visa to enter Morocco
Morrocan embassies worldwide
Foreign Embassies in Morroco