Visitors from more than 71 countries do not require a visa to visit enter Morocco for up to 90 days if they have a passport valid for at least six months and an onward or return ticket (with supporting documents).

Passport:
To enter Morocco, you must have a passport that is valid for the duration of your stay. You should also verify that your passport is stamped as you enter the country.

Visa:

The following is a list of the 71 countries that do not require a visa to enter Morocco.

  1. Algeria
  2. Andorra
  3. Argentina
  4. Australia
  5. Austria
  6. Bahrain
  7. Belgium
  8. Brazil
  9. Bulgaria
  10. Canada
  11. Chile
  12. China
  13. Congo
  14. Croatia
  15. Cyprus
  16. Czech Republic
  17. Denmark
  18. Estonia
  19. Finland
  20. France
  21. Gabon
  22. Germany
  23. Greece
  24. Guinea
  25. Hong Kong (30 days stay limit)
  26. Hungary (a stay limited to 30 days)
  27. Iceland
  28. Indonesia
  29. Ireland
  30. Italy
  31. Ivory Coast
  32. Japan
  33. Kuwait
  34. Latvia
  35. Liechtenstein
  36. Lithuania
  37. Luxembourg
  38. Macau
  39. Malaysia
  40. Mali
  41. Malta
  42. Mexico
  43. Monaco
  44. Netherlands
  45. New Zealand
  46. Niger,
  47. Norway
  48. Oman
  49. Peru
  50. Philippines
  51. Poland
  52. Portugal
  53. Puerto Rico
  54. Qatar
  55. Romania
  56. Russia
  57. San Marino
  58. Saudi Arabia
  59. Senegal
  60. Singapore
  61. Slovakia
  62. Slovenia
  63. South Korea
  64. Spain
  65. Sweden
  66. Switzerland
  67. Tunisia
  68. Turkey
  69. The United Arab Emirates
  70. The United Kingdom
  71. The United States of America.

Note:
If you want to stay in Morocco for more than 90 days, you must obtain resident permission, which may be obtained from the police department in the city where you will be residing.
Nationals whose countries are not listed in the chart should contact the embassy to inquire about visa requirements.