Buddhism spread so rapidly because of following causes.
1. The Simplicity of Gautam Buddha’s teachings and principle of equality greatly appealed to the common people.
2. Buddhism was spread far and wide by monks and nuns.
3. Buddhist universities established by king Ashoka (like Nalanda) were also other important reasons for rapid spread of Buddhism.