Why was Buddhism successful in spreading eastward but not westward?

by GroinedUp
zhemao

Buddhism actually did spread west from its heartland in Eastern India/Nepal to what is now Afghanistan. But once you go further west, you would be in Persia, where the official state religion was Zoroastrianism. Buddhism and other non-Zoroastrian religions were persecuted by the Sasanian empire [1]. After the Islamic conquest of Persia, Buddhism continued to be persecuted, as Buddhism was not at first considered one of the protected religions.

[1] The Cambridge History of Iran

Searocksandtrees