One of the main differences between Buddhism and Hinduism is the fact that Theravada Buddhism has no gods, as Buddha is not a god, he is an enlightened being that has reached and realised the end of sufferings. This state of absolute liberation is called Nirvana. People that practise Buddhism are to follow the teachings of Buddha, and Hindus worship many different gods and goddesses presented in their religion.
In Hinduism, one can accumulate their Karma by living the dharma within their original caste, whereas in Buddhism one can enter Nirvana following the eightfold path of right thinking, right views, right speech and right action.
In the practice of Buddhism, rituals and priests are not required, but in Hinduism, they have deep meaning and high importance.
Hindu name for the end of sufferings is Moksha; this state could only be achieved by the priests that are called Brahmins. In Buddhism, Nirvana is available to every pure believer, who sticks to the practice of the eightfold path.
Hinduism is focused on the search of being within one’s soul and eliminating all earthly passions and distractions. In Buddhism, the final goal is the realisation that one’s soul and the Self are not the same things.