Aside from many other things that can be used to differentiate between north and south Indian Hindu temples, their architectural differences are a major differentiating feature. All these differences in their architectural designs are largely affected by their linguistic, geographical, ethnic, and climatic variations or differences.
For instance, one of the major differences between north and south Indian Hindu temples is the fact they are usually not of the same size. Generally, south Hindu temples tend to be bigger in size than the north Hindu temples. Also, shrines and water tanks are usually seen in south Indian temples, whereas these are not common features in north Indian temples.
Another major difference between the two is the fact that their towers are created with different shapes. While South Indian temples are usually built with towers that are pyramidal in shape or structure, their northern counterparts are usually built to give a mountain peak structure.