Hay mucha diferencia entre el budismo mahayana y el budismo theravada en términos de sus enseñanzas y temas. Es importante entender estas diferencias porque son las ramas más grandes del budismo. Tanto el budismo mahayana como el theravada siguen la filosofía budista, pero de diferentes maneras. Así es como hay diferentes ramas del cristianismo como el protestantismo, el catolicismo, etc.
El Theravada acepta solo el Buda Gautama (Sakyamuni), los Budas contemporáneos también se aceptan en el Mahayana.
El Theravada acepta solo Maitreyabodhisattva, el Mahayana acepta diferentes formas de bodhisattva.
En el Theravada, la escritura está organizada en Tripitaka pero, en el Mahayana, además de Tripitaka, se incluyen muchos sutras.
El Theravada hace hincapié en la autoliberación, pero el Mahayana enfatiza más en ayudar a otros seres junto con la autoliberación.
El Theravada no hace hincapié en los rituales, pero el Mahayana cree firmemente en los rituales.
El Theravada ignora la etapa entre la muerte y el renacimiento, pero el Mahayana cree en la etapa entre la muerte y el renacimiento.
El Theravada sigue estrictamente el principio de una comida al día, pero en el Mahayana son las Sanghas las que deciden.
El Theravada no hace hincapié en el vegetarianismo, pero el Mahayana sigue estrictamente el vegetarianismo.