What is the difference between Mahayana, Theravada and Zen Buddhism?
Answer Mahayana and Theravada Buddhism are from India. Theravada (originally Hinayana) is considered more of the common practice of Buddhism called the lesser vehicle’ and considers daily practice and a gradual growth into the truth (dharma). Mahayana ( greater Vehicle) is more direct in its approach to awakening and strives to overcome ignorance in this lifetime. Zen is descended from this branch and was brought to China by Bodhidharma as Chan Buddhism in ~520ACE and eventually moved into Japan where it is called Zen. It is only concerned with the immediate awakening of the practioner and has no dogma, creed or ritual.