Travelers to Morocco must have a valid passport. Visas are not required for American tourists traveling to Morocco for fewer than 90 days.