The following countries do not need a visa for visits of up to 90 days.
Algeria, Andorra, Argentina, Australia, Austria, Bahrain, Belgium, Brazil, Bulgaria, Canada, Chile, Congo (Brazzaville), Cote 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, New Zealand, Niger, Norway, Oman, Peru, Poland, Portugal, Puerto Rico, Qatar, Romania, Saudi Arabia, Senegal, Singapore (30 days), Slovakia, Slovenia, South Korea, Spain, Sweden, Switzerland, The Philippines, The United Kingdom, United States of America, Tunisia, ,Turkey ,United Arab Emirates and Venezuela.
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