Lance est un terme générique désignant une arme d'hast dotée d'un fer emmanché sur une hampe ou long bois. Par opposition au javelot, la lance est une arme d'assaut qui n'est pas destinée à être lancée, malgré son nom. En revanche, elle est plutôt portée sous le bras du chevalier et se faufile entre les mailles de l'armure de l'ennemi au combat. Elle est popularisée par la cavalerie gothique.
La lance est une des plus anciennes armes (on a retrouvé des épieux en bois datant de 40 000 ans environ dans une tourbière). La lance servit comme arme dans des formations d'infanteries (notamment la phalange grecque et la phalange macédonienne (armée de sarisses), la légion romaine