The stopped flow and flash photolysis methods were applied for the kinetic study of the reaction of carbon monoxide with myoglobin in solution, in an amorphous state, and in crystals. From the flash photolysis data, the reactivity of myoglobin was concluded to be essentially the same in all three states. When the reaction was started with a stopped flow apparatus, the rate became slower as the state of myoglobin was changed from solution to amorphous precipitate, and to crystals. The bigger the crystals, the slower the reaction became. Therefore, the change of the rate could be explained in terms of a diffusion layer formed on the crystals. In the reaction of crystalline myoglobin, the effective concentration of CO was increased locally by about 20 microM after flash photolysis and approached the bulk concentration during the reaction. In contrast, in the reaction of amorphous precipitate of myoglobin, such an increase in the CO concentration was apparently dispersed homogeneously just after flash photolysis.