In general terms,
Both are defined as regions of landscape that are higher than the area surrounding them.
A mountain will be rocky and uneven, and typically, geologists consider any formation over 1,000 feet (relative to the surrounding area) to be a mountain.
A hill will be smooth and below 1,000 feet (relative to the surrounding area.
Although other countries and cultures may have different definitions or determining factors for what is considered a "mountain". The general consensus is based on how the formation appears relative to its surrounding area.