Although various natural and synthetic compounds have been shown to accelerate or inhibit the formation of amyloid fibrils, the mechanisms by which they achieve these adverse effects in a concentration-dependent manner currently remain unclear. Sodium dodecyl sulfate (SDS), one of the compounds that has adverse effects on fibrillation, is the most intensively studied. Here we examined the effects of a series of detergents including SDS on the amyloid fibrillation of β2-microglobulin at pH 7.0, a protein responsible for dialysis-related amyloidosis. In all the detergents examined (i.e., SDS, sodium decyl sulfate, sodium octyl sulfate, and sodium deoxycholate), amyloid fibrillation was accelerated and inhibited at concentrations near the critical micelle concentration (CMC) and higher than CMC, respectively. The most stable conformation changed from monomers with a β-structure to amyloid fibrils with a β-structure and then to α-helical complexes with micelles with an increase in detergent concentrations. These results suggest that competition between supersaturation-limited fibrillation and unlimited mixed micelle formation between proteins and micelles underlies the detergent concentration-dependent complexity of amyloid fibrillation.