A valid passport that is good for at least six months following your date of entry is required to enter Morocco. But no advance visa is required for citizens entering from the United States, England, Canada, Australia, and countries from the EU. On arrival you are given a 3 month tourist visa. Citizens coming from a country not listed above should check with their embassy for the requirements for coming to Morocco. It is good to make one photocopy of the key identification pages and keep them in a separate location than your actual passport. This will make it easier to replace your passport at the embassy if you lose it.