What is the distance limitation on 100Mbps fiber for single mode and multimode?

Multimode fibers if used for long distances lead to dispersion and signal losses. So, the distance for these cables is usually restricted to 2 km. Single mode cables can operate efficiently up to a distance of 20 km. Some single modes may be suitable for up to 10 k. This largely depends upon the fiber type, size in micron such as 50 or 62.5, and required speed of transmission.