The spread of Buddhism can be attributed to many things. There are two main ones that stand out amongst the rest. The first being the support of the general population, many people supported Buddha and so it spread easily. The other being the royal patronage.