Citizens of the United States need a visa if they want to visit Morocco and stay more than 90 days. However, visits that are 90 days or shorter, do not require visas and the person just has to ensure that he or she has a valid passport with a minimum validity of 6 months. For nationals of most other countries, a visa is required and you will have to get the visa before leaving your home country. |