Countries who do not need a visa to Enter Morocco
Citizens of the following countries do NOT need a visa to enter Morocco for a duration up to 90 days.
Algeria - Andorra - Argentina - Australia - Austria - Bahrain - Belgium - Brazil - Bulgaria - Canada - Chile - Republic of Congo - Croatia - Cyprus - Czech Republic - Denmark - Estonia - Finland - France - Germany - Great Britain - Greece - Guinea (Conakry) - Hong Kong - Hungary - Iceland - Indonesia - Ireland - Italy - Ivory Coast - Japan - Kuwait - Latvia - Libya - Liechtenstein - Lithuania - Luxemburg - Mali - Malta - Mexico - Monaco - Netherlands - New Zealand - Niger - Norway - Oman - Peru - Philippines -Poland – Portugal - Puerto Rico - Qatar - Romania - Russian Federation - Saudi Arabia - Senegal - Singapore (Singaporean nationals may stay up to one month without visa) - Slovakia - Slovenia - South Korea - Spain - Sweden - Switzerland - Tunisia - Turkey - United Arab Emirates - United States of America - Venezuela.
Citizens from countries who are not cited above do need a visa to enter Morocco.
Morocco Tourist Visa Requirement according to the Moroccan Consulate in New York City
Morocco Tourist visa Requirement
· A visa application form duly signed and filled out in capital letters
· Original passport (valid for over 3 months at the entry date)
· Copy of the original passport (Pages 1-3)
· Two passport size color photos with a white background
· Copy of the applicant's legal status in the US: Green card, F1 Visa, H1B-Visa, etc.
· In case the applicant is a US visa holder, a copy of the I-94 (the I-94 is a document stapled to the passport) is required
· Copy of the round trip plane tickets or of the confirmed reservation
· Hotel reservation or notarized Letter of Invitation from your host in Morocco
· Any applicant married to Moroccan citizen, a copy of the marriage certificate and a copy of the Moroccan passport or national ID of the Moroccan spouse, can be a substitute for the invitation letter or for the hotel reservation
Morocco Tourist Visa fees
· 3 to 90 days stay period (one entry): $28
· 3 to 90 days stay period (two entries): $42